Class RegexpQuery
Regexp query finds documents containing terms that match the specified regular expression.
Implements
Inherited Members
Namespace: Couchbase.Search.Queries.Simple
Assembly: Couchbase.NetClient.dll
Syntax
public class RegexpQuery : SearchQueryBase, ISearchQuery
Constructors
| Edit this page View SourceRegexpQuery(string)
Initializes a new instance of the RegexpQuery class.
Declaration
public RegexpQuery(string regex)
Parameters
Type | Name | Description |
---|---|---|
string | regex | The regexp to be analyzed and used against. The regexp string is required. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | regex |
Methods
| Edit this page View SourceAsReadOnly()
Declaration
public RegexpQuery.ReadOnly AsReadOnly()
Returns
Type | Description |
---|---|
RegexpQuery.ReadOnly |
Deconstruct(out string, out string)
Declaration
public void Deconstruct(out string regex, out string field)
Parameters
Type | Name | Description |
---|---|---|
string | regex | |
string | field |
Export()
Gets a JSON object representing this query instance />
Declaration
public override JObject Export()
Returns
Type | Description |
---|---|
JObject |
Overrides
| Edit this page View SourceField(string)
If a field is specified, only terms in that field will be matched. This can also affect the used analyzer if one isn't specified explicitly.
Declaration
public RegexpQuery Field(string field)
Parameters
Type | Name | Description |
---|---|---|
string | field | The field. |
Returns
Type | Description |
---|---|
RegexpQuery |