Interface IFacetOperations
Faceting operations
public interface IFacetOperations : IQueryExecutor
- Inherited Members
Methods
FacetDoubleRange(string, params DoubleRange[])
Add a range facet to the current query
IFacetOperations FacetDoubleRange(string field, params DoubleRange[] doubleRanges)
Parameters
field
stringdoubleRanges
DoubleRange[]
Returns
FacetFloatRange(string, params FloatRange[])
Add a range facet to the current query
IFacetOperations FacetFloatRange(string field, params FloatRange[] floatRanges)
Parameters
field
stringfloatRanges
FloatRange[]
Returns
FacetLongRange(string, params Int64Range[])
Add a range facet to the current query
IFacetOperations FacetLongRange(string field, params Int64Range[] longRanges)
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
IFacetOperations FacetString(string field, Action<IFacetQueryField>? facetConfiguration = null, params string[] values)
Parameters
field
stringfacetConfiguration
Action<IFacetQueryField>values
string[]