Method Regex
Regex(SearchPathDefinition<TDocument>, SearchQueryDefinition, bool, SearchScoreDefinition<TDocument>)
Creates a search definition that interprets the query as a regular expression.
public SearchDefinition<TDocument> Regex(SearchPathDefinition<TDocument> path, SearchQueryDefinition query, bool allowAnalyzedField = false, SearchScoreDefinition<TDocument> score = null)Parameters
- pathSearchPathDefinition<TDocument>
- The indexed field or fields to search. 
- querySearchQueryDefinition
- The string or strings to search for. 
- allowAnalyzedFieldbool
- Must be set to true if the query is run against an analyzed field. 
- scoreSearchScoreDefinition<TDocument>
- The score modifier. 
Returns
- SearchDefinition<TDocument>
- A regular expression search definition. 
Regex<TField>(Expression<Func<TDocument, TField>>, SearchQueryDefinition, bool, SearchScoreDefinition<TDocument>)
Creates a search definition that interprets the query as a regular expression.
public SearchDefinition<TDocument> Regex<TField>(Expression<Func<TDocument, TField>> path, SearchQueryDefinition query, bool allowAnalyzedField = false, SearchScoreDefinition<TDocument> score = null)Parameters
- pathExpression<Func<TDocument, TField>>
- The indexed field or fields to search. 
- querySearchQueryDefinition
- The string or strings to search for. 
- allowAnalyzedFieldbool
- Must be set to true if the query is run against an analyzed field. 
- scoreSearchScoreDefinition<TDocument>
- The score modifier. 
Returns
- SearchDefinition<TDocument>
- A regular expression search definition. 
Type Parameters
- TField
- The type of the field.