Class LuceneFacetOperation
An implementation of the fluent API boolean operations
- Inheritance
-
Lucene
Facet Operation
- Implements
- Inherited Members
- Extension Methods
Constructors
LuceneFacetOperation(LuceneSearchQuery)
Parameters
search
LuceneSearch Query
Methods
Execute(QueryOptions?)
Executes the query
Parameters
options
QueryOptions
Returns
Facet(string, Action<IFacetQueryField>?)
Parameters
field
stringfacetConfiguration
Action<IFacetQuery >Field
Returns
FacetDoubleRange(string, params DoubleRange[])
Add a range facet to the current query
Parameters
field
stringdoubleRanges
DoubleRange []
Returns
FacetFloatRange(string, params FloatRange[])
Add a range facet to the current query
Parameters
field
stringfloatRanges
FloatRange []
Returns
FacetLongRange(string, params Int64Range[])
Add a range facet to the current query
Parameters
field
stringlongRanges
Int64Range []
Returns
FacetString(string, Action<IFacetQueryField>?, params string[])
Add a facet string to the current query, filtered by a single value or multiple values
public IFacetOperations FacetString(string field, Action<IFacetQueryField>? facetConfiguration = null, params string[] values)
Parameters
field
stringfacetConfiguration
Action<IFacetQuery >Field values
string[]
Returns
ToString()
Returns a string that represents the current object.
Returns
- string
A string that represents the current object.