Fork me on GitHub
  • API

    Show / Hide Table of Contents

    Class StandardQueryTreeBuilder

    This query tree builder only defines the necessary map to build a Lucene.Net.Search.Query tree object. It should be used to generate a Lucene.Net.Search.Query tree object from a query node tree processed by a StandardQueryNodeProcessorPipeline.

    Inheritance
    System.Object
    QueryTreeBuilder
    QueryTreeBuilder<Lucene.Net.Search.Query>
    StandardQueryTreeBuilder
    Implements
    IStandardQueryBuilder
    IQueryBuilder<Lucene.Net.Search.Query>
    Inherited Members
    QueryTreeBuilder<Query>.SetBuilder(String, IQueryBuilder<Query>)
    QueryTreeBuilder<Query>.SetBuilder(Type, IQueryBuilder<Query>)
    QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID
    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.Builders
    Assembly: Lucene.Net.QueryParser.dll
    Syntax
    public class StandardQueryTreeBuilder : QueryTreeBuilder<Query>, IStandardQueryBuilder, IQueryBuilder<Query>

    Constructors

    | Improve this Doc View Source

    StandardQueryTreeBuilder()

    Declaration
    public StandardQueryTreeBuilder()

    Methods

    | Improve this Doc View Source

    Build(IQueryNode)

    Declaration
    public override Query Build(IQueryNode queryNode)
    Parameters
    Type Name Description
    IQueryNode queryNode
    Returns
    Type Description
    Lucene.Net.Search.Query
    Overrides
    Lucene.Net.QueryParsers.Flexible.Core.Builders.QueryTreeBuilder<Lucene.Net.Search.Query>.Build(Lucene.Net.QueryParsers.Flexible.Core.Nodes.IQueryNode)

    Implements

    IStandardQueryBuilder
    IQueryBuilder<TQuery>

    See Also

    QueryTreeBuilder
    StandardQueryNodeProcessorPipeline
    • Improve this Doc
    • View Source
    Back to top Copyright © 2022 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.