# 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.