Modifier and Type | Field and Description |
---|---|
protected List<String> |
fields |
protected Collection<String> |
ids |
protected List<String> |
indices |
protected float |
minScore |
protected Pageable |
pageable |
protected String |
route |
protected org.elasticsearch.action.search.SearchType |
searchType |
protected Sort |
sort |
protected SourceFilter |
sourceFilter |
protected List<String> |
types |
DEFAULT_PAGE, DEFAULT_PAGE_SIZE
Constructor and Description |
---|
StringQuery(String source) |
StringQuery(String source,
Pageable pageable) |
StringQuery(String source,
Pageable pageable,
Sort sort) |
Modifier and Type | Method and Description |
---|---|
void |
addFields(String... fields)
Add fields to be added as part of search request
|
void |
addIndices(String... indices)
Add Indices to be added as part of search request
|
<T extends Query> |
addSort(Sort sort)
Add
Sort to query |
void |
addSourceFilter(SourceFilter sourceFilter)
Add source filter to be added as part of search request
|
void |
addTypes(String... types)
Add types to be searched
|
List<String> |
getFields()
Get fields to be returned as part of search request
|
Collection<String> |
getIds()
Get Ids
|
List<String> |
getIndices()
Get Indices to be searched
|
float |
getMinScore()
Get minimum score
|
Pageable |
getPageable()
Get page settings if defined
|
String |
getRoute()
Get route
|
org.elasticsearch.action.search.SearchType |
getSearchType()
Type of search
|
Sort |
getSort() |
String |
getSource() |
SourceFilter |
getSourceFilter()
Get SourceFilter to be returned to get include and exclude source
fields as part of search request.
|
List<String> |
getTypes()
Get types to be searched
|
void |
setIds(Collection<String> ids) |
void |
setMinScore(float minScore) |
<T extends Query> |
setPageable(Pageable pageable)
restrict result to entries on given page.
|
void |
setRoute(String route) |
void |
setSearchType(org.elasticsearch.action.search.SearchType searchType) |
protected Pageable pageable
protected Sort sort
protected SourceFilter sourceFilter
protected float minScore
protected Collection<String> ids
protected String route
protected org.elasticsearch.action.search.SearchType searchType
public StringQuery(String source)
public String getSource()
public Pageable getPageable()
Query
getPageable
in interface Query
public final <T extends Query> T setPageable(Pageable pageable)
Query
setPageable
in interface Query
public void addFields(String... fields)
Query
public List<String> getFields()
Query
public List<String> getIndices()
Query
getIndices
in interface Query
public void addIndices(String... indices)
Query
addIndices
in interface Query
public void addTypes(String... types)
Query
public List<String> getTypes()
Query
public void addSourceFilter(SourceFilter sourceFilter)
Query
addSourceFilter
in interface Query
public SourceFilter getSourceFilter()
Query
getSourceFilter
in interface Query
public final <T extends Query> T addSort(Sort sort)
Query
Sort
to querypublic float getMinScore()
Query
getMinScore
in interface Query
public void setMinScore(float minScore)
public Collection<String> getIds()
Query
public void setIds(Collection<String> ids)
public void setRoute(String route)
public void setSearchType(org.elasticsearch.action.search.SearchType searchType)
public org.elasticsearch.action.search.SearchType getSearchType()
Query
getSearchType
in interface Query
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.