Show / Hide Table of Contents

    Class DefaultBloomFilterFactory

    Default policy is to allocate a bitset with 10% saturation given a unique term per document. Bits are set via MurmurHash2 hashing function.

    This is a Lucene.NET EXPERIMENTAL API, use at your own risk
    Inheritance
    System.Object
    BloomFilterFactory
    DefaultBloomFilterFactory
    Inherited Members
    BloomFilterFactory.Downsize(FieldInfo, FuzzySet)
    Namespace: Lucene.Net.Codecs.Bloom
    Assembly: Lucene.Net.Codecs.dll
    Syntax
    public class DefaultBloomFilterFactory : BloomFilterFactory

    Methods

    | Improve this Doc View Source

    GetSetForField(SegmentWriteState, FieldInfo)

    Declaration
    public override FuzzySet GetSetForField(SegmentWriteState state, FieldInfo info)
    Parameters
    Type Name Description
    SegmentWriteState state
    FieldInfo info
    Returns
    Type Description
    FuzzySet
    Overrides
    BloomFilterFactory.GetSetForField(SegmentWriteState, FieldInfo)
    | Improve this Doc View Source

    IsSaturated(FuzzySet, FieldInfo)

    Declaration
    public override bool IsSaturated(FuzzySet bloomFilter, FieldInfo fieldInfo)
    Parameters
    Type Name Description
    FuzzySet bloomFilter
    FieldInfo fieldInfo
    Returns
    Type Description
    System.Boolean
    Overrides
    BloomFilterFactory.IsSaturated(FuzzySet, FieldInfo)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)