Search Results for

    Show / Hide Table of Contents

    Interface IQueryVisitor

    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public interface IQueryVisitor

    Properties

    | Edit this page View Source

    Depth

    The current depth of the node being visited

    Declaration
    int Depth { get; set; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    Scope

    Hints the relation with the parent, i,e queries inside a Must clause will have VisitorScope.Must set.

    Declaration
    VisitorScope Scope { get; set; }
    Property Value
    Type Description
    VisitorScope

    Methods

    | Edit this page View Source

    Visit(IBoolQuery)

    Declaration
    void Visit(IBoolQuery query)
    Parameters
    Type Name Description
    IBoolQuery query
    | Edit this page View Source

    Visit(IBoostingQuery)

    Declaration
    void Visit(IBoostingQuery query)
    Parameters
    Type Name Description
    IBoostingQuery query
    | Edit this page View Source

    Visit(IConstantScoreQuery)

    Declaration
    void Visit(IConstantScoreQuery query)
    Parameters
    Type Name Description
    IConstantScoreQuery query
    | Edit this page View Source

    Visit(IDateRangeQuery)

    Declaration
    void Visit(IDateRangeQuery query)
    Parameters
    Type Name Description
    IDateRangeQuery query
    | Edit this page View Source

    Visit(IDisMaxQuery)

    Declaration
    void Visit(IDisMaxQuery query)
    Parameters
    Type Name Description
    IDisMaxQuery query
    | Edit this page View Source

    Visit(IDistanceFeatureQuery)

    Declaration
    void Visit(IDistanceFeatureQuery query)
    Parameters
    Type Name Description
    IDistanceFeatureQuery query
    | Edit this page View Source

    Visit(IExistsQuery)

    Declaration
    void Visit(IExistsQuery query)
    Parameters
    Type Name Description
    IExistsQuery query
    | Edit this page View Source

    Visit(IFunctionScoreQuery)

    Declaration
    void Visit(IFunctionScoreQuery query)
    Parameters
    Type Name Description
    IFunctionScoreQuery query
    | Edit this page View Source

    Visit(IFuzzyDateQuery)

    Declaration
    void Visit(IFuzzyDateQuery query)
    Parameters
    Type Name Description
    IFuzzyDateQuery query
    | Edit this page View Source

    Visit(IFuzzyNumericQuery)

    Declaration
    void Visit(IFuzzyNumericQuery query)
    Parameters
    Type Name Description
    IFuzzyNumericQuery query
    | Edit this page View Source

    Visit(IFuzzyQuery)

    Declaration
    void Visit(IFuzzyQuery query)
    Parameters
    Type Name Description
    IFuzzyQuery query
    | Edit this page View Source

    Visit(IFuzzyStringQuery)

    Declaration
    void Visit(IFuzzyStringQuery query)
    Parameters
    Type Name Description
    IFuzzyStringQuery query
    | Edit this page View Source

    Visit(IGeoBoundingBoxQuery)

    Declaration
    void Visit(IGeoBoundingBoxQuery query)
    Parameters
    Type Name Description
    IGeoBoundingBoxQuery query
    | Edit this page View Source

    Visit(IGeoDistanceQuery)

    Declaration
    void Visit(IGeoDistanceQuery query)
    Parameters
    Type Name Description
    IGeoDistanceQuery query
    | Edit this page View Source

    Visit(IGeoPolygonQuery)

    Declaration
    void Visit(IGeoPolygonQuery query)
    Parameters
    Type Name Description
    IGeoPolygonQuery query
    | Edit this page View Source

    Visit(IGeoShapeQuery)

    Declaration
    void Visit(IGeoShapeQuery query)
    Parameters
    Type Name Description
    IGeoShapeQuery query
    | Edit this page View Source

    Visit(IHasChildQuery)

    Declaration
    void Visit(IHasChildQuery query)
    Parameters
    Type Name Description
    IHasChildQuery query
    | Edit this page View Source

    Visit(IHasParentQuery)

    Declaration
    void Visit(IHasParentQuery query)
    Parameters
    Type Name Description
    IHasParentQuery query
    | Edit this page View Source

    Visit(IIdsQuery)

    Declaration
    void Visit(IIdsQuery query)
    Parameters
    Type Name Description
    IIdsQuery query
    | Edit this page View Source

    Visit(IIntervalsQuery)

    Declaration
    void Visit(IIntervalsQuery query)
    Parameters
    Type Name Description
    IIntervalsQuery query
    | Edit this page View Source

    Visit(IKnnQuery)

    Declaration
    void Visit(IKnnQuery query)
    Parameters
    Type Name Description
    IKnnQuery query
    | Edit this page View Source

    Visit(ILongRangeQuery)

    Declaration
    void Visit(ILongRangeQuery query)
    Parameters
    Type Name Description
    ILongRangeQuery query
    | Edit this page View Source

    Visit(IMatchAllQuery)

    Declaration
    void Visit(IMatchAllQuery query)
    Parameters
    Type Name Description
    IMatchAllQuery query
    | Edit this page View Source

    Visit(IMatchBoolPrefixQuery)

    Declaration
    void Visit(IMatchBoolPrefixQuery query)
    Parameters
    Type Name Description
    IMatchBoolPrefixQuery query
    | Edit this page View Source

    Visit(IMatchNoneQuery)

    Declaration
    void Visit(IMatchNoneQuery query)
    Parameters
    Type Name Description
    IMatchNoneQuery query
    | Edit this page View Source

    Visit(IMatchPhrasePrefixQuery)

    Declaration
    void Visit(IMatchPhrasePrefixQuery query)
    Parameters
    Type Name Description
    IMatchPhrasePrefixQuery query
    | Edit this page View Source

    Visit(IMatchPhraseQuery)

    Declaration
    void Visit(IMatchPhraseQuery query)
    Parameters
    Type Name Description
    IMatchPhraseQuery query
    | Edit this page View Source

    Visit(IMatchQuery)

    Declaration
    void Visit(IMatchQuery query)
    Parameters
    Type Name Description
    IMatchQuery query
    | Edit this page View Source

    Visit(IMoreLikeThisQuery)

    Declaration
    void Visit(IMoreLikeThisQuery query)
    Parameters
    Type Name Description
    IMoreLikeThisQuery query
    | Edit this page View Source

    Visit(IMultiMatchQuery)

    Declaration
    void Visit(IMultiMatchQuery query)
    Parameters
    Type Name Description
    IMultiMatchQuery query
    | Edit this page View Source

    Visit(INestedQuery)

    Declaration
    void Visit(INestedQuery query)
    Parameters
    Type Name Description
    INestedQuery query
    | Edit this page View Source

    Visit(INeuralQuery)

    Declaration
    void Visit(INeuralQuery query)
    Parameters
    Type Name Description
    INeuralQuery query
    | Edit this page View Source

    Visit(INumericRangeQuery)

    Declaration
    void Visit(INumericRangeQuery query)
    Parameters
    Type Name Description
    INumericRangeQuery query
    | Edit this page View Source

    Visit(IParentIdQuery)

    Declaration
    void Visit(IParentIdQuery query)
    Parameters
    Type Name Description
    IParentIdQuery query
    | Edit this page View Source

    Visit(IPercolateQuery)

    Declaration
    void Visit(IPercolateQuery query)
    Parameters
    Type Name Description
    IPercolateQuery query
    | Edit this page View Source

    Visit(IPrefixQuery)

    Declaration
    void Visit(IPrefixQuery query)
    Parameters
    Type Name Description
    IPrefixQuery query
    | Edit this page View Source

    Visit(IQuery)

    Visit every query item just before they are visited by their specialized Visit() implementation

    Declaration
    void Visit(IQuery query)
    Parameters
    Type Name Description
    IQuery query

    The IQuery object that will be visited

    | Edit this page View Source

    Visit(IQueryContainer)

    Visit the query container just before we dispatch into the query it holds

    Declaration
    void Visit(IQueryContainer queryDescriptor)
    Parameters
    Type Name Description
    IQueryContainer queryDescriptor
    | Edit this page View Source

    Visit(IQueryStringQuery)

    Declaration
    void Visit(IQueryStringQuery query)
    Parameters
    Type Name Description
    IQueryStringQuery query
    | Edit this page View Source

    Visit(IRangeQuery)

    Declaration
    void Visit(IRangeQuery query)
    Parameters
    Type Name Description
    IRangeQuery query
    | Edit this page View Source

    Visit(IRankFeatureQuery)

    Declaration
    void Visit(IRankFeatureQuery query)
    Parameters
    Type Name Description
    IRankFeatureQuery query
    | Edit this page View Source

    Visit(IRawQuery)

    Declaration
    void Visit(IRawQuery query)
    Parameters
    Type Name Description
    IRawQuery query
    | Edit this page View Source

    Visit(IRegexpQuery)

    Declaration
    void Visit(IRegexpQuery query)
    Parameters
    Type Name Description
    IRegexpQuery query
    | Edit this page View Source

    Visit(IScriptQuery)

    Declaration
    void Visit(IScriptQuery query)
    Parameters
    Type Name Description
    IScriptQuery query
    | Edit this page View Source

    Visit(IScriptScoreQuery)

    Declaration
    void Visit(IScriptScoreQuery query)
    Parameters
    Type Name Description
    IScriptScoreQuery query
    | Edit this page View Source

    Visit(IShapeQuery)

    Declaration
    void Visit(IShapeQuery query)
    Parameters
    Type Name Description
    IShapeQuery query
    | Edit this page View Source

    Visit(ISimpleQueryStringQuery)

    Declaration
    void Visit(ISimpleQueryStringQuery query)
    Parameters
    Type Name Description
    ISimpleQueryStringQuery query
    | Edit this page View Source

    Visit(ISpanContainingQuery)

    Declaration
    void Visit(ISpanContainingQuery query)
    Parameters
    Type Name Description
    ISpanContainingQuery query
    | Edit this page View Source

    Visit(ISpanFieldMaskingQuery)

    Declaration
    void Visit(ISpanFieldMaskingQuery query)
    Parameters
    Type Name Description
    ISpanFieldMaskingQuery query
    | Edit this page View Source

    Visit(ISpanFirstQuery)

    Declaration
    void Visit(ISpanFirstQuery query)
    Parameters
    Type Name Description
    ISpanFirstQuery query
    | Edit this page View Source

    Visit(ISpanMultiTermQuery)

    Declaration
    void Visit(ISpanMultiTermQuery query)
    Parameters
    Type Name Description
    ISpanMultiTermQuery query
    | Edit this page View Source

    Visit(ISpanNearQuery)

    Declaration
    void Visit(ISpanNearQuery query)
    Parameters
    Type Name Description
    ISpanNearQuery query
    | Edit this page View Source

    Visit(ISpanNotQuery)

    Declaration
    void Visit(ISpanNotQuery query)
    Parameters
    Type Name Description
    ISpanNotQuery query
    | Edit this page View Source

    Visit(ISpanOrQuery)

    Declaration
    void Visit(ISpanOrQuery query)
    Parameters
    Type Name Description
    ISpanOrQuery query
    | Edit this page View Source

    Visit(ISpanQuery)

    Declaration
    void Visit(ISpanQuery query)
    Parameters
    Type Name Description
    ISpanQuery query
    | Edit this page View Source

    Visit(ISpanSubQuery)

    Declaration
    void Visit(ISpanSubQuery query)
    Parameters
    Type Name Description
    ISpanSubQuery query
    | Edit this page View Source

    Visit(ISpanTermQuery)

    Declaration
    void Visit(ISpanTermQuery query)
    Parameters
    Type Name Description
    ISpanTermQuery query
    | Edit this page View Source

    Visit(ISpanWithinQuery)

    Declaration
    void Visit(ISpanWithinQuery query)
    Parameters
    Type Name Description
    ISpanWithinQuery query
    | Edit this page View Source

    Visit(ITermQuery)

    Declaration
    void Visit(ITermQuery query)
    Parameters
    Type Name Description
    ITermQuery query
    | Edit this page View Source

    Visit(ITermRangeQuery)

    Declaration
    void Visit(ITermRangeQuery query)
    Parameters
    Type Name Description
    ITermRangeQuery query
    | Edit this page View Source

    Visit(ITermsQuery)

    Declaration
    void Visit(ITermsQuery query)
    Parameters
    Type Name Description
    ITermsQuery query
    | Edit this page View Source

    Visit(ITermsSetQuery)

    Declaration
    void Visit(ITermsSetQuery query)
    Parameters
    Type Name Description
    ITermsSetQuery query
    | Edit this page View Source

    Visit(IWildcardQuery)

    Declaration
    void Visit(IWildcardQuery query)
    Parameters
    Type Name Description
    IWildcardQuery query

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • Depth
      • Scope
    • Methods
      • Visit(IBoolQuery)
      • Visit(IBoostingQuery)
      • Visit(IConstantScoreQuery)
      • Visit(IDateRangeQuery)
      • Visit(IDisMaxQuery)
      • Visit(IDistanceFeatureQuery)
      • Visit(IExistsQuery)
      • Visit(IFunctionScoreQuery)
      • Visit(IFuzzyDateQuery)
      • Visit(IFuzzyNumericQuery)
      • Visit(IFuzzyQuery)
      • Visit(IFuzzyStringQuery)
      • Visit(IGeoBoundingBoxQuery)
      • Visit(IGeoDistanceQuery)
      • Visit(IGeoPolygonQuery)
      • Visit(IGeoShapeQuery)
      • Visit(IHasChildQuery)
      • Visit(IHasParentQuery)
      • Visit(IIdsQuery)
      • Visit(IIntervalsQuery)
      • Visit(IKnnQuery)
      • Visit(ILongRangeQuery)
      • Visit(IMatchAllQuery)
      • Visit(IMatchBoolPrefixQuery)
      • Visit(IMatchNoneQuery)
      • Visit(IMatchPhrasePrefixQuery)
      • Visit(IMatchPhraseQuery)
      • Visit(IMatchQuery)
      • Visit(IMoreLikeThisQuery)
      • Visit(IMultiMatchQuery)
      • Visit(INestedQuery)
      • Visit(INeuralQuery)
      • Visit(INumericRangeQuery)
      • Visit(IParentIdQuery)
      • Visit(IPercolateQuery)
      • Visit(IPrefixQuery)
      • Visit(IQuery)
      • Visit(IQueryContainer)
      • Visit(IQueryStringQuery)
      • Visit(IRangeQuery)
      • Visit(IRankFeatureQuery)
      • Visit(IRawQuery)
      • Visit(IRegexpQuery)
      • Visit(IScriptQuery)
      • Visit(IScriptScoreQuery)
      • Visit(IShapeQuery)
      • Visit(ISimpleQueryStringQuery)
      • Visit(ISpanContainingQuery)
      • Visit(ISpanFieldMaskingQuery)
      • Visit(ISpanFirstQuery)
      • Visit(ISpanMultiTermQuery)
      • Visit(ISpanNearQuery)
      • Visit(ISpanNotQuery)
      • Visit(ISpanOrQuery)
      • Visit(ISpanQuery)
      • Visit(ISpanSubQuery)
      • Visit(ISpanTermQuery)
      • Visit(ISpanWithinQuery)
      • Visit(ITermQuery)
      • Visit(ITermRangeQuery)
      • Visit(ITermsQuery)
      • Visit(ITermsSetQuery)
      • Visit(IWildcardQuery)
    • Extension Methods
    Back to top Generated by DocFX