• API

    Show / Hide Table of Contents

    Class StandardQueryNodeProcessorPipeline

    This pipeline has all the processors needed to process a query node tree, generated by StandardSyntaxParser, already assembled.

    The order they are assembled affects the results.

    This processor pipeline was designed to work with StandardQueryConfigHandler.

    The result query node tree can be used to build a Lucene.Net.Search.Query object using StandardQueryTreeBuilder.

    Inheritance
    System.Object
    QueryNodeProcessorPipeline
    StandardQueryNodeProcessorPipeline
    PrecedenceQueryNodeProcessorPipeline
    Implements
    IQueryNodeProcessor
    System.Collections.Generic.IList<IQueryNodeProcessor>
    System.Collections.Generic.ICollection<IQueryNodeProcessor>
    System.Collections.Generic.IEnumerable<IQueryNodeProcessor>
    System.Collections.IEnumerable
    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.ICollection<IQueryNodeProcessor>.Add(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.Contains(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.CopyTo(IQueryNodeProcessor[], Int32)
    QueryNodeProcessorPipeline.IEnumerable.GetEnumerator()
    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.QueryParsers.Flexible.Standard.Processors
    Assembly: Lucene.Net.QueryParser.dll
    Syntax
    public class StandardQueryNodeProcessorPipeline : QueryNodeProcessorPipeline, IQueryNodeProcessor, IList<IQueryNodeProcessor>, ICollection<IQueryNodeProcessor>, IEnumerable<IQueryNodeProcessor>, IEnumerable

    Constructors

    | Improve this Doc View Source

    StandardQueryNodeProcessorPipeline(QueryConfigHandler)

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

    Implements

    IQueryNodeProcessor
    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable

    See Also

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