# Package org.apache.lucene.codecs.bloom

Codec PostingsFormat for fast access to low-frequency terms such as primary key fields.

- Class Summary
  Class | Description
  --- | ---
  BloomFilterFactory | Class used to create index-time `FuzzySet` appropriately configured for each field.
  BloomFilteringPostingsFormat | A `PostingsFormat` useful for low doc-frequency fields such as primary keys.
  DefaultBloomFilterFactory | Default policy is to allocate a bitset with 10% saturation given a unique term per document.
  FuzzySet | A class used to represent a set of many, potentially large, values (e.g.
  HashFunction | Base class for hashing functions that can be referred to by name.
  MurmurHash64 | This is a very fast, non-cryptographic hash suitable for general hash-based lookup.

- Enum Summary
  Enum | Description
  --- | ---
  FuzzySet.ContainsResult | Result from `FuzzySet.contains(BytesRef)`: can never return definitively YES (always MAYBE), but can sometimes definitely return NO.