Class MultiSearchRequestParameters
- Namespace
- Elasticsearch.Net
- Assembly
- Elasticsearch.Net.dll
Request options for Msearch
http://www.elastic.co/guide/en/elasticsearch/reference/master/search-multi-search.html
public class MultiSearchRequestParameters : RequestParameters<MultiSearchRequestParameters>, IRequestParameters
- Inheritance
-
MultiSearchRequestParameters
- Implements
- Inherited Members
Constructors
MultiSearchRequestParameters()
public MultiSearchRequestParameters()
Properties
DefaultHttpMethod
public override HttpMethod DefaultHttpMethod { get; }
Property Value
MaxConcurrentSearches
Controls the maximum number of concurrent searches the multi search api will execute
public long? MaxConcurrentSearches { get; set; }
Property Value
- long?
PreFilterShardSize
A threshold that enforces a pre-filter roundtrip to prefilter search shards based on query rewriting if the number of shards the search request expands to exceeds the threshold. This filter roundtrip can limit the number of shards significantly if for instance a shard can not match any documents based on it's rewrite method ie. if date filters are mandatory to match but the shard bounds and the query are disjoint.
public long? PreFilterShardSize { get; set; }
Property Value
- long?
SearchType
Search operation type
public SearchType? SearchType { get; set; }
Property Value
TypedKeys
Specify whether aggregation and suggester names should be prefixed by their respective types in the response
public bool? TypedKeys { get; set; }
Property Value
- bool?