Package | Description |
---|---|
org.apache.lucene.facet.enhancements.params |
Enhanced category features
|
org.apache.lucene.facet.index |
Indexing of document categories
|
org.apache.lucene.facet.index.params |
Indexing-time specifications for handling facets
|
org.apache.lucene.facet.index.streaming |
Expert: attributes streaming definition for indexing facets
|
org.apache.lucene.facet.search |
Faceted Search API
|
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.util |
Various utilities for faceted search
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
EnhancementsIndexingParams |
Facet indexing parameters for defining
category enhancements . |
Modifier and Type | Class | Description |
---|---|---|
class |
DefaultEnhancementsIndexingParams |
Default implementation of
EnhancementsIndexingParams |
Modifier and Type | Field | Description |
---|---|---|
protected FacetIndexingParams |
CategoryDocumentBuilder.indexingParams |
Parameters to be used when indexing categories.
|
Constructor | Description |
---|---|
CategoryDocumentBuilder(TaxonomyWriter taxonomyWriter,
FacetIndexingParams params) |
Creating a facets document builder with a given facet indexing parameters
object.
|
FacetsDirPayloadProcessor(FacetIndexingParams indexingParams,
int[] ordinalMap) |
Construct FacetsDirPayloadProcessor with custom FacetIndexingParams
|
FacetsPayloadProcessorProvider(org.apache.lucene.store.Directory dir,
int[] ordinalMap,
FacetIndexingParams indexingParams) |
Construct FacetsPayloadProcessorProvider with FacetIndexingParams
|
Modifier and Type | Class | Description |
---|---|---|
class |
DefaultFacetIndexingParams |
Default implementation for
FacetIndexingParams . |
class |
PerDimensionIndexingParams |
A FacetIndexingParams that utilizes different category lists, defined by the
dimension specified CategoryPaths (see
PerDimensionIndexingParams.addCategoryListParams(CategoryPath, CategoryListParams) |
Modifier and Type | Field | Description |
---|---|---|
protected FacetIndexingParams |
CategoryTokenizerBase.indexingParams |
Indexing params for creating term text
|
Constructor | Description |
---|---|
CategoryListTokenizer(org.apache.lucene.analysis.TokenStream input,
FacetIndexingParams indexingParams) |
|
CategoryParentsStream(CategoryAttributesStream input,
TaxonomyWriter taxonomyWriter,
FacetIndexingParams indexingParams) |
Constructor.
|
CategoryTokenizer(org.apache.lucene.analysis.TokenStream input,
FacetIndexingParams indexingParams) |
|
CategoryTokenizerBase(org.apache.lucene.analysis.TokenStream input,
FacetIndexingParams indexingParams) |
Constructor.
|
CountingListTokenizer(org.apache.lucene.analysis.TokenStream input,
FacetIndexingParams indexingParams) |
Modifier and Type | Method | Description |
---|---|---|
TotalFacetCounts |
TotalFacetCountsCache.getTotalCounts(org.apache.lucene.index.IndexReader indexReader,
TaxonomyReader taxonomy,
FacetIndexingParams facetIndexingParams,
CategoryListCache clCache) |
Get the total facet counts for a reader/taxonomy pair and facet indexing parameters.
|
void |
TotalFacetCountsCache.load(File inputFile,
org.apache.lucene.index.IndexReader indexReader,
TaxonomyReader taxonomy,
FacetIndexingParams facetIndexingParams) |
Load
TotalFacetCounts matching input parameters from the provided outputFile
and add them into the cache for the provided indexReader, taxonomy, and facetIndexingParams. |
static org.apache.lucene.search.Query |
DrillDown.query(FacetIndexingParams iParams,
CategoryPath... paths) |
Return a query for drilling down into all given categories (AND).
|
static org.apache.lucene.search.Query |
DrillDown.query(FacetIndexingParams iParams,
org.apache.lucene.search.Query baseQuery,
CategoryPath... paths) |
Turn a base query into a drilling-down query for all given category paths (AND).
|
void |
TotalFacetCountsCache.store(File outputFile,
org.apache.lucene.index.IndexReader indexReader,
TaxonomyReader taxonomy,
FacetIndexingParams facetIndexingParams,
CategoryListCache clCache) |
Store the
TotalFacetCounts matching input parameters into the provided outputFile,
making them available for a later call to TotalFacetCountsCache.load(File, IndexReader, TaxonomyReader, FacetIndexingParams) . |
static org.apache.lucene.index.Term |
DrillDown.term(FacetIndexingParams iParams,
CategoryPath path) |
Return a term for drilling down into a category.
|
Modifier and Type | Method | Description |
---|---|---|
void |
CategoryListCache.loadAndRegister(CategoryListParams clp,
org.apache.lucene.index.IndexReader reader,
TaxonomyReader taxo,
FacetIndexingParams iparams) |
Load and register
CategoryListData . |
Modifier and Type | Field | Description |
---|---|---|
protected FacetIndexingParams |
FacetSearchParams.indexingParams |
Modifier and Type | Method | Description |
---|---|---|
FacetIndexingParams |
FacetSearchParams.getFacetIndexingParams() |
A list of
FacetRequest objects, determining what to count. |
Constructor | Description |
---|---|
FacetSearchParams(FacetIndexingParams indexingParams) |
Construct with specific faceted indexing parameters.
|
Modifier and Type | Method | Description |
---|---|---|
static String |
PartitionsUtils.partitionNameByOrdinal(FacetIndexingParams iParams,
CategoryListParams clParams,
int ordinal) |
Partition name by category ordinal
|
static int |
PartitionsUtils.partitionNumber(FacetIndexingParams iParams,
int ordinal) |
Partition number of an ordinal.
|
static int |
PartitionsUtils.partitionOffset(FacetIndexingParams iParams,
int partitionNumber,
TaxonomyReader taxonomyReader) |
Get the offset for a given partition.
|
static int |
PartitionsUtils.partitionSize(FacetIndexingParams indexingParams,
TaxonomyReader taxonomyReader) |
Get the partition size in this parameter, or return the size of the taxonomy, which
is smaller.
|
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.