Query.GetQuerySuggestionsWithResults 方法
返回一组匹配的搜索框中键入的搜索词的查询建议。
命名空间: Microsoft.Office.Server.Search.Query
程序集: Microsoft.Office.Server.Search(位于 Microsoft.Office.Server.Search.dll 中)
语法
声明
Public Function GetQuerySuggestionsWithResults ( _
iNumberOfQuerySuggestions As Integer, _
iNumberOfResultSuggestions As Integer, _
fPreQuerySuggestions As Boolean, _
fHitHighlighting As Boolean, _
fCapitalizeFirstLetters As Boolean, _
fPrefixMatchAllTerms As Boolean _
) As QuerySuggestionResults
用法
Dim instance As Query
Dim iNumberOfQuerySuggestions As Integer
Dim iNumberOfResultSuggestions As Integer
Dim fPreQuerySuggestions As Boolean
Dim fHitHighlighting As Boolean
Dim fCapitalizeFirstLetters As Boolean
Dim fPrefixMatchAllTerms As Boolean
Dim returnValue As QuerySuggestionResults
returnValue = instance.GetQuerySuggestionsWithResults(iNumberOfQuerySuggestions, _
iNumberOfResultSuggestions, fPreQuerySuggestions, _
fHitHighlighting, fCapitalizeFirstLetters, _
fPrefixMatchAllTerms)
public QuerySuggestionResults GetQuerySuggestionsWithResults(
int iNumberOfQuerySuggestions,
int iNumberOfResultSuggestions,
bool fPreQuerySuggestions,
bool fHitHighlighting,
bool fCapitalizeFirstLetters,
bool fPrefixMatchAllTerms
)
参数
iNumberOfQuerySuggestions
类型:System.Int32指定查询建议用户愿意接收的数量。
iNumberOfResultSuggestions
类型:System.Int32指定要返回的建议的最大数量。
fPreQuerySuggestions
类型:System.Boolean指定是否应返回前查询建议。
fHitHighlighting
类型:System.Boolean指定返回的查询建议的部分是否应突出显示为命中。
fCapitalizeFirstLetters
类型:System.Boolean指定查询建议中的首字母是否应该大写。
fPrefixMatchAllTerms
类型:System.Boolean指定建议是否返回应能与查询文本匹配的前缀。
返回值
类型:Microsoft.Office.Server.Search.Query.QuerySuggestionResults
查询建议列表。
备注
根据使用的频率生成查询建议。最常使用的搜索条件返回。
此方法不同于 GetQuerySuggestions() 中的返回值的类型。GetQuerySuggestionsWithResults 返回客户端,例如 SharePoint 搜索 REST API,使用 QuerySuggestionResults。