Class ValidateQueryRequest
Request for ValidateQuery
https://opensearch.org/docs/latest
Inheritance
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public class ValidateQueryRequest : PlainRequestBase<ValidateQueryRequestParameters>, IValidateQueryRequest, IRequest<ValidateQueryRequestParameters>, IRequest
Constructors
| Edit this page View SourceValidateQueryRequest()
/_validate/query
Declaration
public ValidateQueryRequest()
ValidateQueryRequest(Indices)
/{index}/_validate/query
Declaration
public ValidateQueryRequest(Indices index)
Parameters
| Type | Name | Description |
|---|---|---|
| Indices | index | Optional, accepts null |
Properties
| Edit this page View SourceAllShards
If true, the validation is executed on all shards instead of one random shard per index.
Declaration
public bool? AllShards { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
AllowNoIndices
If false, the request returns an error if any wildcard expression, index alias, or _all value targets only missing or closed
indexes. This behavior applies even if the request targets other open indexes.
Declaration
public bool? AllowNoIndices { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
AnalyzeWildcard
If true, wildcard and prefix queries are analyzed.
Declaration
public bool? AnalyzeWildcard { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Analyzer
Analyzer to use for the query string. This parameter can only be used when the q query string parameter is specified.
Declaration
public string Analyzer { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DefaultOperator
The default operator for query string query: AND or OR.
Declaration
public DefaultOperator? DefaultOperator { get; set; }
Property Value
| Type | Description |
|---|---|
| DefaultOperator? |
Df
Field to use as default where no field prefix is given in the query string. This parameter can only be used when the q query string
parameter is specified.
Declaration
public string Df { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExpandWildcards
Type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard
expressions match hidden data streams. Supports comma-separated values, such as open,hidden. Valid values are: all,
open, closed, hidden, none.
Declaration
public ExpandWildcards? ExpandWildcards { get; set; }
Property Value
| Type | Description |
|---|---|
| ExpandWildcards? |
Explain
If true, the response returns detailed information if an error has occurred.
Declaration
public bool? Explain { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
IgnoreUnavailable
If false, the request returns an error if it targets a missing or closed index.
Declaration
public bool? IgnoreUnavailable { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Lenient
If true, format-based query failures (such as providing text to a numeric field) in the query string will be ignored.
Declaration
public bool? Lenient { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Query
Declaration
public QueryContainer Query { get; set; }
Property Value
| Type | Description |
|---|---|
| QueryContainer |
QueryOnQueryString
Query in the Lucene query string syntax.
Declaration
public string QueryOnQueryString { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Rewrite
If true, returns a more detailed explanation showing the actual Lucene query that will be executed.
Declaration
public bool? Rewrite { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Self
Declaration
protected IValidateQueryRequest Self { get; }
Property Value
| Type | Description |
|---|---|
| IValidateQueryRequest |