class BloomFilteringPostingsFormat.BloomFilteredFieldsConsumer extends FieldsConsumer
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<FieldInfo,FuzzySet> |
bloomFilters |
private boolean |
closed |
private FieldsConsumer |
delegateFieldsConsumer |
private SegmentWriteState |
state |
| Constructor and Description |
|---|
BloomFilteredFieldsConsumer(FieldsConsumer fieldsConsumer,
SegmentWriteState state) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
private void |
saveAppropriatelySizedBloomFilter(IndexOutput bloomOutput,
FuzzySet bloomFilter,
FieldInfo fieldInfo) |
void |
write(Fields fields,
NormsProducer norms)
Write all fields, terms and postings.
|
mergeprivate FieldsConsumer delegateFieldsConsumer
private SegmentWriteState state
private boolean closed
public BloomFilteredFieldsConsumer(FieldsConsumer fieldsConsumer, SegmentWriteState state)
public void write(Fields fields, NormsProducer norms) throws java.io.IOException
FieldsConsumerNotes:
write in class FieldsConsumerjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class FieldsConsumerjava.io.IOExceptionprivate void saveAppropriatelySizedBloomFilter(IndexOutput bloomOutput, FuzzySet bloomFilter, FieldInfo fieldInfo) throws java.io.IOException
java.io.IOException