Fork me on GitHub
  • 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
    object
    QueryNodeProcessorPipeline
    StandardQueryNodeProcessorPipeline
    PrecedenceQueryNodeProcessorPipeline
    Implements
    IQueryNodeProcessor
    IList<IQueryNodeProcessor>
    ICollection<IQueryNodeProcessor>
    IEnumerable<IQueryNodeProcessor>
    IEnumerable
    Inherited Members
    QueryNodeProcessorPipeline.GetQueryConfigHandler()
    QueryNodeProcessorPipeline.Process(IQueryNode)
    QueryNodeProcessorPipeline.SetQueryConfigHandler(QueryConfigHandler)
    QueryNodeProcessorPipeline.Add(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.Clear()
    QueryNodeProcessorPipeline.Contains(object)
    QueryNodeProcessorPipeline.this[int]
    QueryNodeProcessorPipeline.IndexOf(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.GetEnumerator()
    QueryNodeProcessorPipeline.Remove(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.RemoveAt(int)
    QueryNodeProcessorPipeline.RemoveRange(int, int)
    QueryNodeProcessorPipeline.Set(int, IQueryNodeProcessor)
    QueryNodeProcessorPipeline.Count
    QueryNodeProcessorPipeline.IsReadOnly
    QueryNodeProcessorPipeline.GetRange(int, int)
    QueryNodeProcessorPipeline.GetView(int, int)
    QueryNodeProcessorPipeline.Insert(int, IQueryNodeProcessor)
    QueryNodeProcessorPipeline.Contains(IQueryNodeProcessor)
    QueryNodeProcessorPipeline.CopyTo(IQueryNodeProcessor[], int)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    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

    StandardQueryNodeProcessorPipeline(QueryConfigHandler)

    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.
    Declaration
    public StandardQueryNodeProcessorPipeline(QueryConfigHandler queryConfig)
    Parameters
    Type Name Description
    QueryConfigHandler queryConfig
    See Also
    StandardQueryTreeBuilder
    StandardQueryConfigHandler
    StandardSyntaxParser

    Implements

    IQueryNodeProcessor
    IList<T>
    ICollection<T>
    IEnumerable<T>
    IEnumerable

    See Also

    StandardQueryTreeBuilder
    StandardQueryConfigHandler
    StandardSyntaxParser
    Back to top Copyright © 2024 The Apache Software Foundation, Licensed under the Apache License, Version 2.0
    Apache Lucene.Net, Lucene.Net, Apache, the Apache feather logo, and the Apache Lucene.Net project logo are trademarks of The Apache Software Foundation.
    All other marks mentioned may be trademarks or registered trademarks of their respective owners.