Show / Hide Table of Contents

    Class AssertingIndexSearcher

    Helper class that adds some extra checks to ensure correct usage of IndexSearcher and Weight.

    Inheritance
    System.Object
    IndexSearcher
    AssertingIndexSearcher
    Inherited Members
    IndexSearcher.m_readerContext
    IndexSearcher.m_leafContexts
    IndexSearcher.m_leafSlices
    IndexSearcher.DefaultSimilarity
    IndexSearcher.Slices(IList<AtomicReaderContext>)
    IndexSearcher.IndexReader
    IndexSearcher.Doc(Int32)
    IndexSearcher.Doc(Int32, StoredFieldVisitor)
    IndexSearcher.Doc(Int32, ISet<String>)
    IndexSearcher.Document(Int32, ISet<String>)
    IndexSearcher.Similarity
    IndexSearcher.SearchAfter(ScoreDoc, Query, Int32)
    IndexSearcher.SearchAfter(ScoreDoc, Query, Filter, Int32)
    IndexSearcher.Search(Query, Int32)
    IndexSearcher.Search(Query, Filter, Int32)
    IndexSearcher.Search(Query, Filter, ICollector)
    IndexSearcher.Search(Query, ICollector)
    IndexSearcher.Search(Query, Filter, Int32, Sort)
    IndexSearcher.Search(Query, Filter, Int32, Sort, Boolean, Boolean)
    IndexSearcher.SearchAfter(ScoreDoc, Query, Filter, Int32, Sort)
    IndexSearcher.Search(Query, Int32, Sort)
    IndexSearcher.SearchAfter(ScoreDoc, Query, Int32, Sort)
    IndexSearcher.SearchAfter(ScoreDoc, Query, Filter, Int32, Sort, Boolean, Boolean)
    IndexSearcher.Search(Weight, ScoreDoc, Int32)
    IndexSearcher.Search(IList<AtomicReaderContext>, Weight, ScoreDoc, Int32)
    IndexSearcher.Search(Weight, Int32, Sort, Boolean, Boolean)
    IndexSearcher.Search(Weight, FieldDoc, Int32, Sort, Boolean, Boolean, Boolean)
    IndexSearcher.Search(IList<AtomicReaderContext>, Weight, FieldDoc, Int32, Sort, Boolean, Boolean, Boolean)
    IndexSearcher.Explain(Query, Int32)
    IndexSearcher.Explain(Weight, Int32)
    IndexSearcher.TopReaderContext
    IndexSearcher.TermStatistics(Term, TermContext)
    IndexSearcher.CollectionStatistics(String)
    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)
    Namespace: Lucene.Net.Search
    Assembly: Lucene.Net.TestFramework.dll
    Syntax
    public class AssertingIndexSearcher : IndexSearcher

    Constructors

    | Improve this Doc View Source

    AssertingIndexSearcher(Random, IndexReader)

    Declaration
    public AssertingIndexSearcher(Random random, IndexReader r)
    Parameters
    Type Name Description
    System.Random random
    IndexReader r
    | Improve this Doc View Source

    AssertingIndexSearcher(Random, IndexReader, TaskScheduler)

    Declaration
    public AssertingIndexSearcher(Random random, IndexReader r, TaskScheduler ex)
    Parameters
    Type Name Description
    System.Random random
    IndexReader r
    System.Threading.Tasks.TaskScheduler ex
    | Improve this Doc View Source

    AssertingIndexSearcher(Random, IndexReaderContext)

    Declaration
    public AssertingIndexSearcher(Random random, IndexReaderContext context)
    Parameters
    Type Name Description
    System.Random random
    IndexReaderContext context
    | Improve this Doc View Source

    AssertingIndexSearcher(Random, IndexReaderContext, TaskScheduler)

    Declaration
    public AssertingIndexSearcher(Random random, IndexReaderContext context, TaskScheduler ex)
    Parameters
    Type Name Description
    System.Random random
    IndexReaderContext context
    System.Threading.Tasks.TaskScheduler ex

    Methods

    | Improve this Doc View Source

    CreateNormalizedWeight(Query)

    Ensures, that the returned Weight is not normalized again, which may produce wrong scores.

    Declaration
    public override Weight CreateNormalizedWeight(Query query)
    Parameters
    Type Name Description
    Query query
    Returns
    Type Description
    Weight
    Overrides
    IndexSearcher.CreateNormalizedWeight(Query)
    | Improve this Doc View Source

    Rewrite(Query)

    Declaration
    public override Query Rewrite(Query original)
    Parameters
    Type Name Description
    Query original
    Returns
    Type Description
    Query
    Overrides
    IndexSearcher.Rewrite(Query)
    | Improve this Doc View Source

    Search(IList<AtomicReaderContext>, Weight, ICollector)

    Declaration
    protected override void Search(IList<AtomicReaderContext> leaves, Weight weight, ICollector collector)
    Parameters
    Type Name Description
    System.Collections.Generic.IList<AtomicReaderContext> leaves
    Weight weight
    ICollector collector
    Overrides
    IndexSearcher.Search(IList<AtomicReaderContext>, Weight, ICollector)
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    IndexSearcher.ToString()
    | Improve this Doc View Source

    WrapFilter(Query, Filter)

    Declaration
    protected override Query WrapFilter(Query query, Filter filter)
    Parameters
    Type Name Description
    Query query
    Filter filter
    Returns
    Type Description
    Query
    Overrides
    IndexSearcher.WrapFilter(Query, Filter)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)