Show / Hide Table of Contents

    Class MockRandomMergePolicy

    MergePolicy that makes random decisions for testing.

    Inheritance
    System.Object
    MergePolicy
    MockRandomMergePolicy
    Implements
    System.IDisposable
    Inherited Members
    MergePolicy.DEFAULT_NO_CFS_RATIO
    MergePolicy.DEFAULT_MAX_CFS_SEGMENT_SIZE
    MergePolicy.m_writer
    MergePolicy.m_noCFSRatio
    MergePolicy.m_maxCFSSegmentSize
    MergePolicy.Clone()
    MergePolicy.SetIndexWriter(IndexWriter)
    MergePolicy.Dispose()
    MergePolicy.Size(SegmentCommitInfo)
    MergePolicy.IsMerged(SegmentInfos, SegmentCommitInfo)
    MergePolicy.NoCFSRatio
    MergePolicy.MaxCFSSegmentSizeMB
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Lucene.Net.Index
    Assembly: Lucene.Net.TestFramework.dll
    Syntax
    public class MockRandomMergePolicy : MergePolicy, IDisposable

    Constructors

    | Improve this Doc View Source

    MockRandomMergePolicy(Random)

    Declaration
    public MockRandomMergePolicy(Random random)
    Parameters
    Type Name Description
    System.Random random

    Methods

    | Improve this Doc View Source

    Dispose(Boolean)

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    Overrides
    MergePolicy.Dispose(Boolean)
    | Improve this Doc View Source

    FindForcedDeletesMerges(SegmentInfos)

    Declaration
    public override MergePolicy.MergeSpecification FindForcedDeletesMerges(SegmentInfos segmentInfos)
    Parameters
    Type Name Description
    SegmentInfos segmentInfos
    Returns
    Type Description
    MergePolicy.MergeSpecification
    Overrides
    MergePolicy.FindForcedDeletesMerges(SegmentInfos)
    | Improve this Doc View Source

    FindForcedMerges(SegmentInfos, Int32, IDictionary<SegmentCommitInfo, Nullable<Boolean>>)

    Declaration
    public override MergePolicy.MergeSpecification FindForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, IDictionary<SegmentCommitInfo, bool?> segmentsToMerge)
    Parameters
    Type Name Description
    SegmentInfos segmentInfos
    System.Int32 maxSegmentCount
    System.Collections.Generic.IDictionary<SegmentCommitInfo, System.Nullable<System.Boolean>> segmentsToMerge
    Returns
    Type Description
    MergePolicy.MergeSpecification
    Overrides
    MergePolicy.FindForcedMerges(SegmentInfos, Int32, IDictionary<SegmentCommitInfo, Nullable<Boolean>>)
    | Improve this Doc View Source

    FindMerges(MergeTrigger, SegmentInfos)

    Declaration
    public override MergePolicy.MergeSpecification FindMerges(MergeTrigger mergeTrigger, SegmentInfos segmentInfos)
    Parameters
    Type Name Description
    MergeTrigger mergeTrigger
    SegmentInfos segmentInfos
    Returns
    Type Description
    MergePolicy.MergeSpecification
    Overrides
    MergePolicy.FindMerges(MergeTrigger, SegmentInfos)
    | Improve this Doc View Source

    UseCompoundFile(SegmentInfos, SegmentCommitInfo)

    Declaration
    public override bool UseCompoundFile(SegmentInfos infos, SegmentCommitInfo mergedInfo)
    Parameters
    Type Name Description
    SegmentInfos infos
    SegmentCommitInfo mergedInfo
    Returns
    Type Description
    System.Boolean
    Overrides
    MergePolicy.UseCompoundFile(SegmentInfos, SegmentCommitInfo)

    Implements

    System.IDisposable
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)