|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CategoryPath | |
---|---|
org.apache.lucene.facet.associations | Allows associating arbitrary values with a category. |
org.apache.lucene.facet.index | Facets indexing code. |
org.apache.lucene.facet.params | Facets indexing and search parameters. |
org.apache.lucene.facet.search | Facets search code. |
org.apache.lucene.facet.taxonomy | Taxonomy of Categories |
org.apache.lucene.facet.taxonomy.directory | Taxonomy index implementation using on top of a Directory. |
org.apache.lucene.facet.taxonomy.writercache | Improves indexing time by caching a map of CategoryPath to their Ordinal. |
org.apache.lucene.facet.taxonomy.writercache.cl2o | Category->Ordinal caching implementation using an optimized data-structures |
org.apache.lucene.facet.taxonomy.writercache.lru | An LRU cache implementation for the CategoryPath to Ordinal map |
Uses of CategoryPath in org.apache.lucene.facet.associations |
---|
Methods in org.apache.lucene.facet.associations that return types with arguments of type CategoryPath | |
---|---|
protected Map<CategoryListParams,Iterable<CategoryPath>> |
AssociationsFacetFields.createCategoryListMapping(Iterable<CategoryPath> categories)
|
Iterator<CategoryPath> |
CategoryAssociationsContainer.iterator()
|
Methods in org.apache.lucene.facet.associations with parameters of type CategoryPath | |
---|---|
protected void |
AssociationsDrillDownStream.addAdditionalAttributes(CategoryPath cp,
boolean isParent)
|
CategoryAssociation |
CategoryAssociationsContainer.getAssociation(CategoryPath category)
Returns the CategoryAssociation that was set for the
category , or null if none was defined. |
void |
CategoryAssociationsContainer.setAssociation(CategoryPath category,
CategoryAssociation association)
Adds the CategoryAssociation for the given category . |
Method parameters in org.apache.lucene.facet.associations with type arguments of type CategoryPath | |
---|---|
void |
AssociationsFacetFields.addFields(Document doc,
Iterable<CategoryPath> categories)
|
Map<String,BytesRef> |
AssociationsListBuilder.build(IntsRef ordinals,
Iterable<CategoryPath> categories)
|
protected Map<CategoryListParams,Iterable<CategoryPath>> |
AssociationsFacetFields.createCategoryListMapping(Iterable<CategoryPath> categories)
|
protected Map<String,BytesRef> |
AssociationsFacetFields.getCategoryListData(CategoryListParams categoryListParams,
IntsRef ordinals,
Iterable<CategoryPath> categories)
|
protected DrillDownStream |
AssociationsFacetFields.getDrillDownStream(Iterable<CategoryPath> categories)
|
Constructors in org.apache.lucene.facet.associations with parameters of type CategoryPath | |
---|---|
AssociationFloatSumFacetRequest(CategoryPath path,
int num)
Create a float association facet request for a given node in the taxonomy. |
|
AssociationIntSumFacetRequest(CategoryPath path,
int num)
Create an integer association facet request for a given node in the taxonomy. |
Constructor parameters in org.apache.lucene.facet.associations with type arguments of type CategoryPath | |
---|---|
MultiAssociationsFacetsAggregator(Map<CategoryPath,FacetsAggregator> aggregators)
Creates a new MultiAssociationsFacetsAggregator over the given
aggregators. |
Uses of CategoryPath in org.apache.lucene.facet.index |
---|
Methods in org.apache.lucene.facet.index that return types with arguments of type CategoryPath | |
---|---|
protected Map<CategoryListParams,Iterable<CategoryPath>> |
FacetFields.createCategoryListMapping(Iterable<CategoryPath> categories)
Creates a mapping between a CategoryListParams and all
categories that are associated with it. |
Methods in org.apache.lucene.facet.index with parameters of type CategoryPath | |
---|---|
protected void |
DrillDownStream.addAdditionalAttributes(CategoryPath category,
boolean isParent)
|
Method parameters in org.apache.lucene.facet.index with type arguments of type CategoryPath | |
---|---|
void |
FacetFields.addFields(Document doc,
Iterable<CategoryPath> categories)
Adds the needed facet fields to the document. |
Map<String,BytesRef> |
CategoryListBuilder.build(IntsRef ordinals,
Iterable<CategoryPath> categories)
Returns the encoded ordinals data. |
Map<String,BytesRef> |
CountingListBuilder.build(IntsRef ordinals,
Iterable<CategoryPath> categories)
Every returned BytesRef corresponds to a single partition (as
defined by FacetIndexingParams.getPartitionSize() ) and the key
denotes the partition ID. |
protected Map<CategoryListParams,Iterable<CategoryPath>> |
FacetFields.createCategoryListMapping(Iterable<CategoryPath> categories)
Creates a mapping between a CategoryListParams and all
categories that are associated with it. |
protected Map<String,BytesRef> |
FacetFields.getCategoryListData(CategoryListParams categoryListParams,
IntsRef ordinals,
Iterable<CategoryPath> categories)
Returns the category list data, as a mapping from key to BytesRef
which includes the encoded data. |
protected DrillDownStream |
FacetFields.getDrillDownStream(Iterable<CategoryPath> categories)
Returns a DrillDownStream for writing the categories drill-down
terms. |
Constructor parameters in org.apache.lucene.facet.index with type arguments of type CategoryPath | |
---|---|
DrillDownStream(Iterable<CategoryPath> categories,
FacetIndexingParams indexingParams)
|
Uses of CategoryPath in org.apache.lucene.facet.params |
---|
Methods in org.apache.lucene.facet.params with parameters of type CategoryPath | |
---|---|
int |
FacetIndexingParams.drillDownTermText(CategoryPath path,
char[] buffer)
Copies the text required to execute a drill-down query on the given category to the given char[] , and returns the number of characters
that were written. |
CategoryListParams |
PerDimensionIndexingParams.getCategoryListParams(CategoryPath category)
Returns the CategoryListParams for the corresponding dimension
which is returned by category.getComponent(0) . |
CategoryListParams |
FacetIndexingParams.getCategoryListParams(CategoryPath category)
Returns the CategoryListParams for this CategoryPath . |
Constructor parameters in org.apache.lucene.facet.params with type arguments of type CategoryPath | |
---|---|
PerDimensionIndexingParams(Map<CategoryPath,CategoryListParams> paramsMap)
Initializes a new instance with the given dimension-to-params mapping. |
|
PerDimensionIndexingParams(Map<CategoryPath,CategoryListParams> paramsMap,
CategoryListParams categoryListParams)
Same as PerDimensionIndexingParams.PerDimensionIndexingParams(Map) , only the given
CategoryListParams will be used for any dimension that is not
specified in the given mapping. |
Uses of CategoryPath in org.apache.lucene.facet.search |
---|
Fields in org.apache.lucene.facet.search declared as CategoryPath | |
---|---|
CategoryPath |
FacetRequest.categoryPath
|
CategoryPath |
FacetResultNode.label
The label of this result. |
Methods in org.apache.lucene.facet.search with parameters of type CategoryPath | |
---|---|
void |
DrillDownQuery.add(CategoryPath... paths)
Adds one dimension of drill downs; if you pass multiple values they are OR'd, and then the entire dimension is AND'd against the base query. |
static Term |
DrillDownQuery.term(FacetIndexingParams iParams,
CategoryPath path)
Return a drill-down Term for a category. |
Constructors in org.apache.lucene.facet.search with parameters of type CategoryPath | |
---|---|
CountFacetRequest(CategoryPath path,
int num)
|
|
FacetRequest(CategoryPath path,
int numResults)
Initialize the request with a given path, and a requested number of facets results. |
|
SumScoreFacetRequest(CategoryPath path,
int num)
Create a score facet request for a given node in the taxonomy. |
Uses of CategoryPath in org.apache.lucene.facet.taxonomy |
---|
Fields in org.apache.lucene.facet.taxonomy declared as CategoryPath | |
---|---|
static CategoryPath |
CategoryPath.EMPTY
An empty CategoryPath |
Methods in org.apache.lucene.facet.taxonomy that return CategoryPath | |
---|---|
abstract CategoryPath |
TaxonomyReader.getPath(int ordinal)
Returns the path name of the category with the given ordinal. |
CategoryPath |
CategoryPath.subpath(int length)
Returns a sub-path of this path up to length components. |
Methods in org.apache.lucene.facet.taxonomy with parameters of type CategoryPath | |
---|---|
int |
TaxonomyWriter.addCategory(CategoryPath categoryPath)
addCategory() adds a category with a given path name to the taxonomy, and returns its ordinal. |
int |
CategoryPath.compareTo(CategoryPath other)
Compares this path with another CategoryPath for lexicographic
order. |
abstract int |
TaxonomyReader.getOrdinal(CategoryPath categoryPath)
Returns the ordinal of the category given as a path. |
Uses of CategoryPath in org.apache.lucene.facet.taxonomy.directory |
---|
Methods in org.apache.lucene.facet.taxonomy.directory that return CategoryPath | |
---|---|
CategoryPath |
DirectoryTaxonomyReader.getPath(int ordinal)
|
Methods in org.apache.lucene.facet.taxonomy.directory with parameters of type CategoryPath | |
---|---|
int |
DirectoryTaxonomyWriter.addCategory(CategoryPath categoryPath)
|
protected int |
DirectoryTaxonomyWriter.findCategory(CategoryPath categoryPath)
Look up the given category in the cache and/or the on-disk storage, returning the category's ordinal, or a negative number in case the category does not yet exist in the taxonomy. |
int |
DirectoryTaxonomyReader.getOrdinal(CategoryPath cp)
|
Uses of CategoryPath in org.apache.lucene.facet.taxonomy.writercache |
---|
Methods in org.apache.lucene.facet.taxonomy.writercache with parameters of type CategoryPath | |
---|---|
int |
TaxonomyWriterCache.get(CategoryPath categoryPath)
Lookup a category in the cache, returning its ordinal, or a negative number if the category is not in the cache. |
boolean |
TaxonomyWriterCache.put(CategoryPath categoryPath,
int ordinal)
Add a category to the cache, with the given ordinal as the value. |
Uses of CategoryPath in org.apache.lucene.facet.taxonomy.writercache.cl2o |
---|
Methods in org.apache.lucene.facet.taxonomy.writercache.cl2o with parameters of type CategoryPath | |
---|---|
abstract void |
LabelToOrdinal.addLabel(CategoryPath label,
int ordinal)
Adds a new label if its not yet in the table. |
void |
CompactLabelToOrdinal.addLabel(CategoryPath label,
int ordinal)
|
int |
CollisionMap.addLabel(CategoryPath label,
int hash,
int cid)
|
int |
Cl2oTaxonomyWriterCache.get(CategoryPath categoryPath)
|
int |
CollisionMap.get(CategoryPath label,
int hash)
|
abstract int |
LabelToOrdinal.getOrdinal(CategoryPath label)
|
int |
CompactLabelToOrdinal.getOrdinal(CategoryPath label)
|
boolean |
Cl2oTaxonomyWriterCache.put(CategoryPath categoryPath,
int ordinal)
|
Uses of CategoryPath in org.apache.lucene.facet.taxonomy.writercache.lru |
---|
Methods in org.apache.lucene.facet.taxonomy.writercache.lru with parameters of type CategoryPath | |
---|---|
int |
LruTaxonomyWriterCache.get(CategoryPath categoryPath)
|
boolean |
LruTaxonomyWriterCache.put(CategoryPath categoryPath,
int ordinal)
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |