Uses of Package
org.apache.lucene.facet
Packages that use org.apache.lucene.facet
Package
Description
Faceted search.
Provides FacetSets faceting capabilities which allows users to facet on high dimensional field
values.
Provides range faceting capabilities.
Provides range on range faceting capabilities.
Provides faceting capabilities over facets that were indexed with
SortedSetDocValuesFacetField
.Taxonomy of Categories.
Sandbox faceting: facet cutters, see
FacetCutter
for details.Sandbox faceting: Range Faceting
-
Classes in org.apache.lucene.facet used by org.apache.lucene.facetClassDescriptionA
Query
for drill-down over facet categories.Only purpose is to punch through and return a DrillSidewaysScorerAdd an instance of this to yourDocument
for every facet label.Counts or aggregates for a single dimension.Common base class for all facets implementations.Collects hits for subsequent faceting.Holds the documents that were matched in theLeafReaderContext
.ACollectorManager
implementation which produces FacetsCollector and produces a merged FacetsCollector.Holds results of a search run via static utility methods exposed by this class.Records per-dimension configuration.Holds the configuration for one dimensionDrill down terms indexing option to control whether dimension and sub-path terms should be indexed.Single label and its value, usually contained in aFacetResult
.Per-segment, per-document double values, which can be calculated at search-time.Base class for producingMultiDoubleValues
.Per-segment, per-document long values, which can be calculated at search-time.Base class for producingMultiLongValues
.Collects hits for subsequent faceting, using sampling if needed.Faster alternative for java.util.Random, inspired by http://dmurphy747.wordpress.com/2011/03/23/xorshift-vs-random- performance-in-java/Keeps highest results, first by largest value, then tie-break by smallest ord.Holds a single entry. -
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.facetsetClassDescriptionBase class for facet counts.Counts or aggregates for a single dimension.Common base class for all facets implementations.Collects hits for subsequent faceting.Holds the documents that were matched in the
LeafReaderContext
. -
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.rangeClassDescriptionBase class for facet counts.Counts or aggregates for a single dimension.Common base class for all facets implementations.Collects hits for subsequent faceting.Holds the documents that were matched in the
LeafReaderContext
.Base class for producingMultiDoubleValues
.Base class for producingMultiLongValues
. -
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.rangeonrangeClassDescriptionBase class for facet counts.Counts or aggregates for a single dimension.Common base class for all facets implementations.Collects hits for subsequent faceting.Holds the documents that were matched in the
LeafReaderContext
. -
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.sortedsetClassDescriptionCounts or aggregates for a single dimension.Common base class for all facets implementations.Collects hits for subsequent faceting.Holds the documents that were matched in the
LeafReaderContext
.Records per-dimension configuration.Holds the configuration for one dimensionKeeps highest results, first by largest int value, then tie-break by smallest ord. -
Classes in org.apache.lucene.facet used by org.apache.lucene.facet.taxonomyClassDescriptionCounts or aggregates for a single dimension.Common base class for all facets implementations.Collects hits for subsequent faceting.Holds the documents that were matched in the
LeafReaderContext
.Records per-dimension configuration.Holds the configuration for one dimensionKeeps highest results, first by largest value, then tie-break by smallest ord.Holds a single entry. -
Classes in org.apache.lucene.facet used by org.apache.lucene.sandbox.facet.cutters
-
Classes in org.apache.lucene.facet used by org.apache.lucene.sandbox.facet.cutters.rangesClassDescriptionBase class for producing
MultiDoubleValues
.Per-segment, per-document long values, which can be calculated at search-time.Base class for producingMultiLongValues
.