ExplainRequest<TDocument>
public class ExplainRequest<TDocument> : PlainRequestBase<ExplainRequestParameters>, IExplainRequest<TDocument>, IRequest<ExplainRequestParameters>, IRequest
Request parameters for Explain http://www.elastic.co/guide/en/elasticsearch/reference/master/search-explain.html
The analyzer for the query string query
Specify whether wildcards and prefix queries in the query string query should be analyzed (default: false)
The default operator for query string query (AND or OR)
The default field for query string query (default: _all)
Specify whether format-based query failures (such as providing text to a numeric field) should be ignored
The ID of the parent document
Specify the node or shard the operation should be performed on (default: random)
Query in the Lucene query string syntax
A document is routed to a particular shard in an index using the following formula
shard_num = hash(_routing) % num_primary_shards
Elasticsearch will use the document id if not provided.
For requests that are constructed from/for a document NEST will automatically infer the routing key if that document has a JoinField or a routing mapping on for its type exists on ConnectionSettings
Whether the _source should be included in the response.
A list of fields to exclude from the returned _source field
A list of fields to extract and return from the _source field
/{index}/{type}/{id}/_explain
public ExplainRequest(DocumentPath<TDocument> document, IndexName index = null, TypeName type = null, Id id = null)
/{index}/{type}/{id}/_explain