Method Autocomplete
Autocomplete(SearchPathDefinition<TDocument>, SearchQueryDefinition, SearchAutocompleteTokenOrder, SearchFuzzyOptions, SearchScoreDefinition<TDocument>)
Creates a search definition that performs a search for a word or phrase that contains a sequence of characters from an incomplete input string.
public SearchDefinition<TDocument> Autocomplete(SearchPathDefinition<TDocument> path, SearchQueryDefinition query, SearchAutocompleteTokenOrder tokenOrder = SearchAutocompleteTokenOrder.Any, SearchFuzzyOptions fuzzy = null, SearchScoreDefinition<TDocument> score = null)
Parameters
pathSearchPathDefinition<TDocument>The indexed field to search.
querySearchQueryDefinitionThe query definition specifying the string or strings to search for.
tokenOrderSearchAutocompleteTokenOrderThe order in which to search for tokens.
fuzzySearchFuzzyOptionsThe options for fuzzy search.
scoreSearchScoreDefinition<TDocument>The score modifier.
Returns
- SearchDefinition<TDocument>
An autocomplete search definition.
Autocomplete<TField>(Expression<Func<TDocument, TField>>, SearchQueryDefinition, SearchAutocompleteTokenOrder, SearchFuzzyOptions, SearchScoreDefinition<TDocument>)
Creates a search definition that performs a search for a word or phrase that contains a sequence of characters from an incomplete search string.
public SearchDefinition<TDocument> Autocomplete<TField>(Expression<Func<TDocument, TField>> path, SearchQueryDefinition query, SearchAutocompleteTokenOrder tokenOrder = SearchAutocompleteTokenOrder.Any, SearchFuzzyOptions fuzzy = null, SearchScoreDefinition<TDocument> score = null)
Parameters
pathExpression<Func<TDocument, TField>>The indexed field to search.
querySearchQueryDefinitionThe query definition specifying the string or strings to search for.
tokenOrderSearchAutocompleteTokenOrderThe order in which to search for tokens.
fuzzySearchFuzzyOptionsThe options for fuzzy search.
scoreSearchScoreDefinition<TDocument>The score modifier.
Returns
- SearchDefinition<TDocument>
An autocomplete search definition.
Type Parameters
TFieldThe type of the field.