## Uses of Package
org.apache.lucene.facet.index

Packages that use org.apache.lucene.facet.index
org.apache.lucene.facet.enhancements: Enhanced category features
org.apache.lucene.facet.enhancements.association: Association category enhancements
org.apache.lucene.facet.index: Indexing of document categories
org.apache.lucene.facet.index.streaming: Expert: attributes streaming definition for indexing facets

Classes in org.apache.lucene.facet.index used by org.apache.lucene.facet.enhancements
CategoryDocumentBuilder A utility class which allows attachment of `CategoryPath`s or `CategoryAttribute`s to a given document using a taxonomy. Construction could be done with either a given `FacetIndexingParams` or the default implementation `DefaultFacetIndexingParams`. A CategoryDocumentBuilder can be reused by repeatedly setting the categories and building the document.

Classes in org.apache.lucene.facet.index used by org.apache.lucene.facet.enhancements.association
CategoryListPayloadStream Accumulates category IDs for a single document, for writing in byte array form, for example, to a Lucene Payload.

Classes in org.apache.lucene.facet.index used by org.apache.lucene.facet.index
CategoryContainer A container to add categories which are to be introduced to `CategoryDocumentBuilder.setCategories(Iterable)`.
CategoryDocumentBuilder A utility class which allows attachment of `CategoryPath`s or `CategoryAttribute`s to a given document using a taxonomy. Construction could be done with either a given `FacetIndexingParams` or the default implementation `DefaultFacetIndexingParams`. A CategoryDocumentBuilder can be reused by repeatedly setting the categories and building the document.

Classes in org.apache.lucene.facet.index used by org.apache.lucene.facet.index.streaming
CategoryListPayloadStream Accumulates category IDs for a single document, for writing in byte array form, for example, to a Lucene Payload.