Package | Description |
---|---|
org.apache.lucene.facet.enhancements |
Enhanced category features
Mechanisms for addition of enhanced category features.
|
org.apache.lucene.facet.index.params |
Indexing-time specifications for handling facets
Parameters on how facets are to be written to the index,
such as which fields and terms are used to refer to the facets posting list.
|
org.apache.lucene.facet.search |
Faceted Search API
API for faceted search has several interfaces - simple, top level ones, adequate for most users,
and advanced, more complicated ones, for the more advanced users.
|
org.apache.lucene.facet.search.cache |
Caching to speed up facets accumulation.
|
org.apache.lucene.facet.search.params |
Parameters for Faceted Search
|
org.apache.lucene.facet.search.params.association |
Association-based Parameters for Faceted Search.
|
org.apache.lucene.facet.search.sampling |
Sampling for facets accumulation
|
org.apache.lucene.facet.util |
Various utilities for faceted search
|
Class and Description |
---|
PayloadIterator
A utility class for iterating through a posting list of a given term and
retrieving the payload of the first occurrence in every document.
|
Class and Description |
---|
CategoryListIterator
An interface for iterating over a "category list", i.e., the list of
categories per document.
|
Class and Description |
---|
CategoryListIterator
An interface for iterating over a "category list", i.e., the list of
categories per document.
|
FacetArrays
Provider of arrays used for facet operations such as counting.
|
FacetResultsHandler
Handler for facet results.
|
FacetsAccumulator
Driver for Accumulating facets of faceted search requests over given
documents.
|
FloatArrayAllocator
An FloatArrayAllocator is an object which manages float array objects
of a certain size.
|
IntArrayAllocator
An IntArrayAllocator is an object which manages counter array objects
of a certain length.
|
ScoredDocIdCollector
A
Collector which stores all docIDs and their scores in a
ScoredDocIDs instance. |
ScoredDocIDs
Document IDs with scores for each, driving facets accumulation.
|
ScoredDocIDsIterator
Iterator over document IDs and their scores.
|
StandardFacetsAccumulator
Standard implementation for
FacetsAccumulator , utilizing partitions to save on memory. |
TemporaryObjectAllocator
An TemporaryObjectAllocator is an object which manages large, reusable,
temporary objects needed during multiple concurrent computations.
|
TotalFacetCounts
Maintain Total Facet Counts per partition, for given parameters:
Index reader of an index
Taxonomy index reader
Facet indexing params (and particularly the category list params)
The total facet counts are maintained as an array of arrays of integers,
where a separate array is kept for each partition.
|
TotalFacetCountsCache
Manage an LRU cache for
TotalFacetCounts per index, taxonomy, and
facet indexing params. |
Class and Description |
---|
CategoryListIterator
An interface for iterating over a "category list", i.e., the list of
categories per document.
|
Class and Description |
---|
CategoryListIterator
An interface for iterating over a "category list", i.e., the list of
categories per document.
|
FacetArrays
Provider of arrays used for facet operations such as counting.
|
FacetResultsHandler
Handler for facet results.
|
Class and Description |
---|
FacetArrays
Provider of arrays used for facet operations such as counting.
|
Class and Description |
---|
FacetsAccumulator
Driver for Accumulating facets of faceted search requests over given
documents.
|
FloatArrayAllocator
An FloatArrayAllocator is an object which manages float array objects
of a certain size.
|
IntArrayAllocator
An IntArrayAllocator is an object which manages counter array objects
of a certain length.
|
ScoredDocIDs
Document IDs with scores for each, driving facets accumulation.
|
StandardFacetsAccumulator
Standard implementation for
FacetsAccumulator , utilizing partitions to save on memory. |
Class and Description |
---|
CategoryListIterator
An interface for iterating over a "category list", i.e., the list of
categories per document.
|
Heap
Declares an interface for heap (and heap alike) structures,
handling a given type T
|
ScoredDocIDs
Document IDs with scores for each, driving facets accumulation.
|