@Deprecated public class BloomFilterPostingsFormat extends org.apache.lucene.codecs.PostingsFormat
A PostingsFormat useful for low doc-frequency fields such as primary
keys. Bloom filters are maintained in a ".blm" file which offers "fast-fail"
for reads in segments known to have no record of the key. A choice of
delegate PostingsFormat is used to record all other Postings data.
This is a special bloom filter version, based on BloomFilter and inspired
by Lucene org.apache.lucene.codecs.bloom.BloomFilteringPostingsFormat.
| Modifier and Type | Class and Description |
|---|---|
class |
BloomFilterPostingsFormat.BloomFilteredFieldsConsumer
Deprecated.
|
class |
BloomFilterPostingsFormat.BloomFilteredFieldsProducer
Deprecated.
|
static class |
BloomFilterPostingsFormat.BloomFilteredTerms
Deprecated.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
BLOOM_CODEC_NAME
Deprecated.
|
static int |
BLOOM_CODEC_VERSION
Deprecated.
|
static int |
BLOOM_CODEC_VERSION_CHECKSUM
Deprecated.
|
static int |
BLOOM_CODEC_VERSION_CURRENT
Deprecated.
|
| Constructor and Description |
|---|
BloomFilterPostingsFormat()
Deprecated.
|
BloomFilterPostingsFormat(org.apache.lucene.codecs.PostingsFormat delegatePostingsFormat,
BloomFilter.Factory bloomFilterFactory)
Deprecated.
Creates Bloom filters for a selection of fields created in the index.
|
| Modifier and Type | Method and Description |
|---|---|
BloomFilterPostingsFormat.BloomFilteredFieldsConsumer |
fieldsConsumer(org.apache.lucene.index.SegmentWriteState state)
Deprecated.
|
BloomFilterPostingsFormat.BloomFilteredFieldsProducer |
fieldsProducer(org.apache.lucene.index.SegmentReadState state)
Deprecated.
|
org.apache.lucene.codecs.PostingsFormat |
getDelegate()
Deprecated.
|
public static final String BLOOM_CODEC_NAME
public static final int BLOOM_CODEC_VERSION
public static final int BLOOM_CODEC_VERSION_CHECKSUM
public static final int BLOOM_CODEC_VERSION_CURRENT
public BloomFilterPostingsFormat(org.apache.lucene.codecs.PostingsFormat delegatePostingsFormat,
BloomFilter.Factory bloomFilterFactory)
delegatePostingsFormat - The PostingsFormat that records all the non-bloom filter data i.e.
postings info.bloomFilterFactory - The BloomFilter.Factory responsible for sizing BloomFilters
appropriatelypublic BloomFilterPostingsFormat()
public BloomFilterPostingsFormat.BloomFilteredFieldsConsumer fieldsConsumer(org.apache.lucene.index.SegmentWriteState state) throws IOException
fieldsConsumer in class org.apache.lucene.codecs.PostingsFormatIOExceptionpublic BloomFilterPostingsFormat.BloomFilteredFieldsProducer fieldsProducer(org.apache.lucene.index.SegmentReadState state) throws IOException
fieldsProducer in class org.apache.lucene.codecs.PostingsFormatIOExceptionpublic org.apache.lucene.codecs.PostingsFormat getDelegate()
Copyright © 2009–2017. All rights reserved.