Interface | Description |
---|---|
TaxonomyWriter |
TaxonomyWriter is the interface which the faceted-search library uses
to dynamically build the taxonomy at indexing time.
|
Class | Description |
---|---|
CategoryPath |
Holds a sequence of string components, specifying the hierarchical name of a
category.
|
ParallelTaxonomyArrays |
Returns 3 arrays for traversing the taxonomy:
parents : parents[i] denotes the parent of category
ordinal i .
children : children[i] denotes a child of category ordinal
i .
siblings : siblings[i] denotes the sibling of category
ordinal i .
To traverse the taxonomy tree, you typically start with children[0]
(ordinal 0 is reserved for ROOT), and then depends if you want to do DFS or
BFS, you call children[children[0]] or siblings[children[0]]
and so forth, respectively. |
TaxonomyReader |
TaxonomyReader is the read-only interface with which the faceted-search
library uses the taxonomy during search time.
|
TaxonomyReader.ChildrenIterator |
An iterator over a category's children.
|
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.