org.elasticsearch.search.internal
Class InternalSearchRequest
java.lang.Object
org.elasticsearch.search.internal.InternalSearchRequest
- All Implemented Interfaces:
- Streamable
public class InternalSearchRequest
- extends java.lang.Object
- implements Streamable
Source structure:
{
from : 0, size : 20, (optional, can be set on the request)
sort : { "name.first" : {}, "name.last" : { reverse : true } }
fields : [ "name.first", "name.last" ]
query : { ... }
facets : {
"facet1" : {
query : { ... }
}
}
}
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalSearchRequest
public InternalSearchRequest()
InternalSearchRequest
public InternalSearchRequest(ShardRouting shardRouting,
int numberOfShards,
SearchType searchType)
InternalSearchRequest
public InternalSearchRequest(java.lang.String index,
int shardId,
int numberOfShards,
SearchType searchType)
index
public java.lang.String index()
shardId
public int shardId()
searchType
public SearchType searchType()
numberOfShards
public int numberOfShards()
source
public byte[] source()
sourceOffset
public int sourceOffset()
sourceLength
public int sourceLength()
extraSource
public byte[] extraSource()
extraSourceOffset
public int extraSourceOffset()
extraSourceLength
public int extraSourceLength()
source
public InternalSearchRequest source(byte[] source)
source
public InternalSearchRequest source(byte[] source,
int offset,
int length)
extraSource
public InternalSearchRequest extraSource(byte[] extraSource,
int offset,
int length)
scroll
public Scroll scroll()
scroll
public InternalSearchRequest scroll(Scroll scroll)
timeout
public TimeValue timeout()
timeout
public InternalSearchRequest timeout(TimeValue timeout)
filteringAliases
public java.lang.String[] filteringAliases()
filteringAliases
public void filteringAliases(java.lang.String[] filteringAliases)
types
public java.lang.String[] types()
types
public void types(java.lang.String[] types)
readFrom
public void readFrom(StreamInput in)
throws java.io.IOException
- Specified by:
readFrom
in interface Streamable
- Throws:
java.io.IOException
writeTo
public void writeTo(StreamOutput out)
throws java.io.IOException
- Specified by:
writeTo
in interface Streamable
- Throws:
java.io.IOException