Interface LuceneNumericDomain<E extends Number>
- All Known Implementing Classes:
LuceneDoubleDomain,LuceneFloatDomain,LuceneIntegerDomain,LuceneLongDomain
public interface LuceneNumericDomain<E extends Number>
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.search.QuerycreateExactQuery(String absoluteFieldPath, E value) org.apache.lucene.search.FieldComparator<E>createFieldComparator(String absoluteFieldPath, int numHits, E missingValue, boolean reversed, org.apache.lucene.search.Pruning pruning, MultiValueMode multiValueMode, NestedDocsProvider nestedDocsProvider) org.apache.lucene.index.IndexableFieldcreateIndexField(String absoluteFieldPath, E numericValue) org.apache.lucene.facet.FacetscreateRangeFacetCounts(String absoluteFieldPath, org.apache.lucene.facet.FacetsCollector facetsCollector, Collection<? extends Range<? extends E>> ranges, NestedDocsProvider nestedDocsProvider) org.apache.lucene.search.QuerycreateRangeQuery(String absoluteFieldPath, E lowerLimit, E upperLimit) org.apache.lucene.search.QuerycreateSetQuery(String absoluteFieldPath, Collection<E> values) org.apache.lucene.index.IndexableFieldcreateSortedDocValuesField(String absoluteFieldPath, E numericValue) org.apache.lucene.facet.FacetscreateTermsFacetCounts(String absoluteFieldPath, org.apache.lucene.facet.FacetsCollector facetsCollector, NestedDocsProvider nestedDocsProvider) getNextValue(E value) getPreviousValue(E value) sortedDocValueToTerm(long longValue)
-
Method Details
-
getMinValue
E getMinValue() -
getMaxValue
E getMaxValue() -
getPreviousValue
-
getNextValue
-
createComparator
Comparator<E> createComparator() -
createExactQuery
-
createRangeQuery
-
createSetQuery
-
sortedDocValueToTerm
-
createTermsFacetCounts
org.apache.lucene.facet.Facets createTermsFacetCounts(String absoluteFieldPath, org.apache.lucene.facet.FacetsCollector facetsCollector, NestedDocsProvider nestedDocsProvider) throws IOException - Throws:
IOException
-
createRangeFacetCounts
org.apache.lucene.facet.Facets createRangeFacetCounts(String absoluteFieldPath, org.apache.lucene.facet.FacetsCollector facetsCollector, Collection<? extends Range<? extends E>> ranges, NestedDocsProvider nestedDocsProvider) throws IOException - Throws:
IOException
-
createIndexField
-
createSortedDocValuesField
-
createFieldComparator
org.apache.lucene.search.FieldComparator<E> createFieldComparator(String absoluteFieldPath, int numHits, E missingValue, boolean reversed, org.apache.lucene.search.Pruning pruning, MultiValueMode multiValueMode, NestedDocsProvider nestedDocsProvider)
-