Show / Hide Table of Contents

    Class PrecedenceQueryNodeProcessorPipeline

    This processor pipeline extends StandardQueryNodeProcessorPipeline and enables boolean precedence on it.

    EXPERT: the precedence is enabled by removing GroupQueryNodeProcessor from the StandardQueryNodeProcessorPipeline and appending BooleanModifiersQueryNodeProcessor to the pipeline.

    Inheritance
    System.Object
    QueryNodeProcessorPipeline
    StandardQueryNodeProcessorPipeline
    PrecedenceQueryNodeProcessorPipeline
    Implements
    IQueryNodeProcessor
    IList<IQueryNodeProcessor>
    Inherited Members
    QueryNodeProcessorPipeline.GetQueryConfigHandler()
    QueryNodeProcessorPipeline.Process(IQueryNode)
    QueryNodeProcessorPipeline.SetQueryConfigHandler(QueryConfigHandler)
    QueryNodeProcessorPipeline.Add(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.Clear()
    QueryNodeProcessorPipeline.Contains(Object)
    QueryNodeProcessorPipeline.Item[Int32]
    QueryNodeProcessorPipeline.IndexOf(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.GetEnumerator()
    QueryNodeProcessorPipeline.Remove(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.RemoveAt(Int32)
    QueryNodeProcessorPipeline.RemoveRange(Int32, Int32)
    QueryNodeProcessorPipeline.Set(Int32, IQueryNodeProcessor)
    QueryNodeProcessorPipeline.Count
    QueryNodeProcessorPipeline.IsReadOnly
    QueryNodeProcessorPipeline.GetRange(Int32, Int32)
    QueryNodeProcessorPipeline.Insert(Int32, IQueryNodeProcessor)
    QueryNodeProcessorPipeline.Contains(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.CopyTo(IQueryNodeProcessor[], Int32)
    Namespace: Lucene.Net.QueryParsers.Flexible.Precedence.Processors
    Assembly: Lucene.Net.QueryParser.dll
    Syntax
    public class PrecedenceQueryNodeProcessorPipeline : StandardQueryNodeProcessorPipeline, IQueryNodeProcessor, IList<IQueryNodeProcessor>

    Constructors

    | Improve this Doc View Source

    PrecedenceQueryNodeProcessorPipeline(QueryConfigHandler)

    StandardQueryNodeProcessorPipeline(QueryConfigHandler)
    Declaration
    public PrecedenceQueryNodeProcessorPipeline(QueryConfigHandler queryConfig)
    Parameters
    Type Name Description
    QueryConfigHandler queryConfig

    Implements

    IQueryNodeProcessor
    IList<>

    See Also

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