Class DoubleType
Represents a Double IndexFieldRangeValueType<T>
public class DoubleType : IndexFieldRangeValueType<double>, IIndexFieldValueType, IIndexRangeValueType<double>, IIndexRangeValueType, IIndexFacetValueType
- Inheritance
-
DoubleType
- Implements
- Inherited Members
Constructors
DoubleType(string, ILoggerFactory, bool)
[Obsolete("To be removed in Examine V5")]
public DoubleType(string fieldName, ILoggerFactory logger, bool store = true)
Parameters
fieldNamestringloggerILoggerFactorystorebool
DoubleType(string, bool, bool, ILoggerFactory, bool)
public DoubleType(string fieldName, bool isFacetable, bool taxonomyIndex, ILoggerFactory logger, bool store)
Parameters
fieldNamestringisFacetablebooltaxonomyIndexboolloggerILoggerFactorystorebool
Properties
IsTaxonomyFaceted
Whether the Field is indexed in the Taxonomy Index
public bool IsTaxonomyFaceted { get; }
Property Value
SortableFieldName
Can be sorted by the normal field name
public override string SortableFieldName { get; }
Property Value
Methods
AddSingleValue(Document, object)
Adds a single value to the document
protected override void AddSingleValue(Document doc, object value)
Parameters
docDocumentvalueobject
AddValue(Document, object?)
Adds a value to the document
public override void AddValue(Document doc, object? value)
Parameters
docDocumentvalueobject
ExtractFacets(IFacetExtractionContext, IFacetField)
Extracts the facets from the field
public virtual IEnumerable<KeyValuePair<string, IFacetResult>> ExtractFacets(IFacetExtractionContext facetExtractionContext, IFacetField field)
Parameters
facetExtractionContextIFacetExtractionContextfieldIFacetField
Returns
- IEnumerable<KeyValuePair<string, IFacetResult>>
A dictionary of facets for this field
GetQuery(double?, double?, bool, bool)
Gets a query as Lucene.Net.Search.Query
public override Query GetQuery(double? lower, double? upper, bool lowerInclusive = true, bool upperInclusive = true)
Parameters
Returns
- Query
GetQuery(string)
By default returns a Lucene.Net.Search.TermQuery
public override Query? GetQuery(string query)
Parameters
querystring
Returns
- Query