Interface LuceneNumericDomain<E extends Number>
-
- All Known Implementing Classes:
LuceneDoubleDomain,LuceneFloatDomain,LuceneIntegerDomain,LuceneLongDomain
public interface LuceneNumericDomain<E extends Number>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Comparator<E>createComparator()org.apache.lucene.search.QuerycreateExactQuery(String absoluteFieldPath, E value)org.apache.lucene.search.FieldComparator<E>createFieldComparator(String absoluteFieldPath, int numHits, E missingValue, boolean reversed, int sortPos, 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)EgetMaxValue()EgetMinValue()EgetNextValue(E value)EgetPreviousValue(E value)EsortedDocValueToTerm(long longValue)
-
-
-
Method Detail
-
getMinValue
E getMinValue()
-
getMaxValue
E getMaxValue()
-
createComparator
Comparator<E> createComparator()
-
createExactQuery
org.apache.lucene.search.Query createExactQuery(String absoluteFieldPath, E value)
-
createRangeQuery
org.apache.lucene.search.Query createRangeQuery(String absoluteFieldPath, E lowerLimit, E upperLimit)
-
createSetQuery
org.apache.lucene.search.Query createSetQuery(String absoluteFieldPath, Collection<E> values)
-
sortedDocValueToTerm
E sortedDocValueToTerm(long longValue)
-
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
org.apache.lucene.index.IndexableField createIndexField(String absoluteFieldPath, E numericValue)
-
createSortedDocValuesField
org.apache.lucene.index.IndexableField createSortedDocValuesField(String absoluteFieldPath, E numericValue)
-
createFieldComparator
org.apache.lucene.search.FieldComparator<E> createFieldComparator(String absoluteFieldPath, int numHits, E missingValue, boolean reversed, int sortPos, MultiValueMode multiValueMode, NestedDocsProvider nestedDocsProvider)
-
-