Search Results for

    Show / Hide Table of Contents

    Class RegexpQuery

    Queries documents that contain terms matching a regular expression.

    Inheritance
    object
    QueryBase
    FieldNameQueryBase
    RegexpQuery
    Implements
    IRegexpQuery
    IFieldNameQuery
    IQuery
    Inherited Members
    FieldNameQueryBase.Field
    QueryBase.Boost
    QueryBase.IsStrict
    QueryBase.IsVerbatim
    QueryBase.IsWritable
    QueryBase.Name
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class RegexpQuery : FieldNameQueryBase, IRegexpQuery, IFieldNameQuery, IQuery

    Properties

    | Edit this page View Source

    Conditionless

    Declaration
    protected override bool Conditionless { get; }
    Property Value
    Type Description
    bool
    Overrides
    QueryBase.Conditionless
    | Edit this page View Source

    Flags

    Enables optional operators for the regular expression.

    Declaration
    public string Flags { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    MaximumDeterminizedStates

    Maximum number of automaton states required for the query. Default is 10000.

    OpenSearch uses Apache Lucene internally to parse regular expressions. Lucene converts each regular expression to a finite automaton containing a number of determinized states.

    You can use this parameter to prevent that conversion from unintentionally consuming too many resources. You may need to increase this limit to run complex regular expressions.
    Declaration
    public int? MaximumDeterminizedStates { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    Rewrite

    Method used to rewrite the query.

    Declaration
    public MultiTermQueryRewrite Rewrite { get; set; }
    Property Value
    Type Description
    MultiTermQueryRewrite
    | Edit this page View Source

    Value

    Regular expression for terms you wish to find in the provided field

    Declaration
    public string Value { get; set; }
    Property Value
    Type Description
    string

    Implements

    IRegexpQuery
    IFieldNameQuery
    IQuery

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • Conditionless
      • Flags
      • MaximumDeterminizedStates
      • Rewrite
      • Value
    • Implements
    • Extension Methods
    Back to top Generated by DocFX