Table of Contents

Interface IFacetOperations

Namespace
Examine.Search
Assembly
Examine.Core.dll

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 string
doubleRanges DoubleRange[]

Returns

IFacetOperations

FacetFloatRange(string, params FloatRange[])

Add a range facet to the current query

IFacetOperations FacetFloatRange(string field, params FloatRange[] floatRanges)

Parameters

field string
floatRanges FloatRange[]

Returns

IFacetOperations

FacetLongRange(string, params Int64Range[])

Add a range facet to the current query

IFacetOperations FacetLongRange(string field, params Int64Range[] longRanges)

Parameters

field string
longRanges Int64Range[]

Returns

IFacetOperations

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 string
facetConfiguration Action<IFacetQueryField>
values string[]

Returns

IFacetOperations