Modifier and Type | Field and Description |
---|---|
protected List<String> |
fields |
protected Collection<String> |
ids |
protected List<String> |
indices |
protected float |
minScore |
protected org.springframework.data.domain.Pageable |
pageable |
protected String |
route |
protected org.elasticsearch.action.search.SearchType |
searchType |
protected org.springframework.data.domain.Sort |
sort |
protected SourceFilter |
sourceFilter |
protected List<String> |
types |
DEFAULT_PAGE, DEFAULT_PAGE_SIZE
Constructor and Description |
---|
StringQuery(String source) |
StringQuery(String source,
org.springframework.data.domain.Pageable pageable) |
StringQuery(String source,
org.springframework.data.domain.Pageable pageable,
org.springframework.data.domain.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(org.springframework.data.domain.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
|
org.springframework.data.domain.Pageable |
getPageable()
Get page settings if defined
|
String |
getRoute()
Get route
|
org.elasticsearch.action.search.SearchType |
getSearchType()
Type of search
|
org.springframework.data.domain.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(org.springframework.data.domain.Pageable pageable)
restrict result to entries on given page.
|
void |
setRoute(String route) |
void |
setSearchType(org.elasticsearch.action.search.SearchType searchType) |
protected org.springframework.data.domain.Pageable pageable
protected org.springframework.data.domain.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 StringQuery(String source, org.springframework.data.domain.Pageable pageable)
public StringQuery(String source, org.springframework.data.domain.Pageable pageable, org.springframework.data.domain.Sort sort)
public String getSource()
public org.springframework.data.domain.Sort getSort()
public org.springframework.data.domain.Pageable getPageable()
Query
getPageable
in interface Query
public final <T extends Query> T setPageable(org.springframework.data.domain.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(org.springframework.data.domain.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.