/// <summary>
 ///  Creates Bloom filters for a selection of fields created in the index. This
 /// is recorded as a set of Bitsets held as a segment summary in an additional
 /// "blm" file. This PostingsFormat delegates to a choice of delegate
 /// PostingsFormat for encoding all other postings data.
 /// </summary>
 /// <param name="delegatePostingsFormat">The PostingsFormat that records all the non-bloom filter data i.e. postings info.</param>
 /// <param name="bloomFilterFactory">The {@link BloomFilterFactory} responsible for sizing BloomFilters appropriately</param>
 public BloomFilteringPostingsFormat(PostingsFormat delegatePostingsFormat,
     BloomFilterFactory bloomFilterFactory) : base(BLOOM_CODEC_NAME)
 {
     _delegatePostingsFormat = delegatePostingsFormat;
     _bloomFilterFactory = bloomFilterFactory;
 }
 /// <summary>
 /// Creates Bloom filters for a selection of fields created in the index. This
 /// is recorded as a set of Bitsets held as a segment summary in an additional
 /// "blm" file. This <see cref="PostingsFormat"/> delegates to a choice of delegate
 /// <see cref="PostingsFormat"/> for encoding all other postings data.
 /// </summary>
 /// <param name="delegatePostingsFormat">The <see cref="PostingsFormat"/> that records all the non-bloom filter data i.e. postings info.</param>
 /// <param name="bloomFilterFactory">The <see cref="BloomFilterFactory"/> responsible for sizing BloomFilters appropriately.</param>
 public BloomFilteringPostingsFormat(PostingsFormat delegatePostingsFormat,
                                     BloomFilterFactory bloomFilterFactory) : base()
 {
     _delegatePostingsFormat = delegatePostingsFormat;
     _bloomFilterFactory     = bloomFilterFactory;
 }
Пример #3
0
 /// <summary>
 ///  Creates Bloom filters for a selection of fields created in the index. This
 /// is recorded as a set of Bitsets held as a segment summary in an additional
 /// "blm" file. This PostingsFormat delegates to a choice of delegate
 /// PostingsFormat for encoding all other postings data.
 /// </summary>
 /// <param name="delegatePostingsFormat">The PostingsFormat that records all the non-bloom filter data i.e. postings info.</param>
 /// <param name="bloomFilterFactory">The {@link BloomFilterFactory} responsible for sizing BloomFilters appropriately</param>
 public BloomFilteringPostingsFormat(PostingsFormat delegatePostingsFormat,
                                     BloomFilterFactory bloomFilterFactory) : base(BLOOM_CODEC_NAME)
 {
     _delegatePostingsFormat = delegatePostingsFormat;
     _bloomFilterFactory     = bloomFilterFactory;
 }