public static class Search.Builder extends AbstractMultiTypeActionBuilder<Search,Search.Builder>
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
excludePatternList |
protected List<String> |
includePatternList |
protected String |
query |
protected List<Sort> |
sortList |
indexNamescleanApiParameters, headers, parameters| Constructor and Description |
|---|
Search.Builder(String query) |
| Modifier and Type | Method and Description |
|---|---|
Search.Builder |
addSort(Collection<Sort> sorts) |
Search.Builder |
addSort(Sort sort) |
Search.Builder |
addSourceExcludePattern(String excludePattern) |
Search.Builder |
addSourceIncludePattern(String includePattern) |
Search |
build() |
Search.Builder |
setSearchType(SearchType searchType) |
addType, addType, getJoinedTypesaddIndex, addIndex, allowNoIndices, getJoinedIndices, ignoreUnavailableaddCleanApiParameter, refresh, removeCleanApiParameter, resultCasing, setHeader, setHeader, setParameter, setParameter, toggleApiParameterprotected String query
public Search.Builder(String query)
public Search.Builder setSearchType(SearchType searchType)
public Search.Builder addSort(Sort sort)
public Search.Builder addSourceExcludePattern(String excludePattern)
public Search.Builder addSourceIncludePattern(String includePattern)
public Search.Builder addSort(Collection<Sort> sorts)
public Search build()
build in class AbstractMultiIndexActionBuilder<Search,Search.Builder>Copyright © 2017. All rights reserved.