Package org.apache.lucene.facet.taxonomy.writercache
Improves indexing time by caching a map of CategoryPath to their Ordinal.
-
Interface Summary Interface Description TaxonomyWriterCache TaxonomyWriterCache is a relatively simple interface for a cache of category->ordinal mappings, used in TaxonomyWriter implementations (such asDirectoryTaxonomyWriter
). -
Class Summary Class Description LabelToOrdinal Abstract class for storing Label->Ordinal mappings in a taxonomy.LruTaxonomyWriterCache LRUTaxonomyWriterCache
- good choice for huge taxonomies.NameHashIntCacheLRU An LRU cache of mapping from name to int.UTF8TaxonomyWriterCache A "cache" that never frees memory, and stores labels in a BytesRefHash (utf-8 encoding). -
Enum Summary Enum Description LruTaxonomyWriterCache.LRUType Determines cache type.