public class ShardSearchLocalRequest extends ContextAndHeaderHolder implements ShardSearchRequest
{
from : 0, size : 20, (optional, can be set on the request)
sort : { "name.first" : {}, "name.last" : { reverse : true } }
fields : [ "name.first", "name.last" ]
query : { ... }
aggs : {
"agg1" : {
terms : { ... }
}
}
}
headers| Constructor and Description |
|---|
ShardSearchLocalRequest(ShardId shardId,
int numberOfShards,
SearchType searchType,
BytesReference source,
String[] types,
Boolean requestCache) |
ShardSearchLocalRequest(String[] types,
long nowInMillis) |
ShardSearchLocalRequest(String[] types,
long nowInMillis,
String[] filteringAliases) |
| Modifier and Type | Method and Description |
|---|---|
BytesReference |
cacheKey()
Returns the cache key for this shard search request, based on its content
|
BytesReference |
extraSource() |
String[] |
filteringAliases() |
String |
index() |
protected void |
innerReadFrom(StreamInput in) |
protected void |
innerWriteTo(StreamOutput out,
boolean asKey) |
boolean |
isProfile()
Returns true if this shard search is being profiled or not
|
long |
nowInMillis() |
int |
numberOfShards() |
Boolean |
requestCache() |
Scroll |
scroll() |
SearchType |
searchType() |
void |
setProfile(boolean profile)
Sets if this shard search needs to be profiled or not
|
int |
shardId() |
BytesReference |
source() |
void |
source(BytesReference source) |
Template |
template() |
BytesReference |
templateSource() |
String[] |
types() |
contextSize, copyContextAndHeadersFrom, copyContextFrom, copyHeadersFrom, getContext, getFromContext, getFromContext, getHeader, getHeaders, hasHeader, hasInContext, isContextEmpty, putAllInContext, putHeader, putInContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyContextAndHeadersFromcontextSize, copyContextFrom, getContext, getFromContext, getFromContext, hasInContext, isContextEmpty, putAllInContext, putInContextcopyHeadersFrom, getHeader, getHeaders, hasHeader, putHeaderpublic ShardSearchLocalRequest(String[] types, long nowInMillis)
public ShardSearchLocalRequest(String[] types, long nowInMillis, String[] filteringAliases)
public ShardSearchLocalRequest(ShardId shardId, int numberOfShards, SearchType searchType, BytesReference source, String[] types, Boolean requestCache)
public String index()
index in interface ShardSearchRequestpublic int shardId()
shardId in interface ShardSearchRequestpublic String[] types()
types in interface ShardSearchRequestpublic BytesReference source()
source in interface ShardSearchRequestpublic void source(BytesReference source)
source in interface ShardSearchRequestpublic BytesReference extraSource()
extraSource in interface ShardSearchRequestpublic int numberOfShards()
numberOfShards in interface ShardSearchRequestpublic SearchType searchType()
searchType in interface ShardSearchRequestpublic String[] filteringAliases()
filteringAliases in interface ShardSearchRequestpublic long nowInMillis()
nowInMillis in interface ShardSearchRequestpublic Template template()
template in interface ShardSearchRequestpublic BytesReference templateSource()
templateSource in interface ShardSearchRequestpublic Boolean requestCache()
requestCache in interface ShardSearchRequestpublic Scroll scroll()
scroll in interface ShardSearchRequestpublic void setProfile(boolean profile)
ShardSearchRequestsetProfile in interface ShardSearchRequestprofile - True if the shard should be profiledpublic boolean isProfile()
ShardSearchRequestisProfile in interface ShardSearchRequestprotected void innerReadFrom(StreamInput in) throws IOException
IOExceptionprotected void innerWriteTo(StreamOutput out, boolean asKey) throws IOException
IOExceptionpublic BytesReference cacheKey() throws IOException
ShardSearchRequestcacheKey in interface ShardSearchRequestIOExceptionCopyright © 2009–2017. All rights reserved.