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

    Constructors

    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.

    Declaration
    public StandardQueryTreeBuilder()
    See Also
    QueryTreeBuilder
    StandardQueryNodeProcessorPipeline

    Methods

    Build(IQueryNode)

    Builds some kind of object from a query tree. Each node in the query tree is built using an specific builder associated to it.

    Declaration
    public override Query Build(IQueryNode queryNode)
    Parameters
    Type Name Description
    IQueryNode queryNode

    the query tree root node

    Returns
    Type Description
    Query

    the built object

    Overrides
    QueryTreeBuilder<Query>.Build(IQueryNode)
    Exceptions
    Type Condition
    QueryNodeException

    if some node builder throws a QueryNodeException or if there is a node which had no builder associated to it

    See Also
    QueryTreeBuilder
    StandardQueryNodeProcessorPipeline

    Implements

    IStandardQueryBuilder
    IQueryBuilder<TQuery>

    See Also

    QueryTreeBuilder
    StandardQueryNodeProcessorPipeline
    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.