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 |