# Uses of Interface
org.apache.lucene.facet.taxonomy.TaxonomyWriter

Packages that use TaxonomyWriter
Package
Description
org.apache.lucene.facet
Faceted search.
org.apache.lucene.facet.taxonomy.directory
Taxonomy index implementation using on top of a Directory.

## Uses of TaxonomyWriter in org.apache.lucene.facet

Methods in org.apache.lucene.facet with parameters of type TaxonomyWriter
Modifier and Type
Method
Description
`Document`
FacetsConfig.`build(TaxonomyWriter taxoWriter, Document doc)`
Translates any added `FacetField`s into normal fields for indexing.

## Uses of TaxonomyWriter in org.apache.lucene.facet.taxonomy.directory

Classes in org.apache.lucene.facet.taxonomy.directory that implement TaxonomyWriter
Modifier and Type
Class
Description
`class`
`DirectoryTaxonomyWriter`
`TaxonomyWriter` which uses a `Directory` to store the taxonomy information on disk, and keeps an additional in-memory cache of some or all categories.
`class`
`ReindexingEnrichedDirectoryTaxonomyWriter`
Use this `TaxonomyWriter` to append arbitrary fields to the ordinal documents in the taxonomy.