Package org.codelibs.fess.es.client
Class SearchEngineClient.SearchConditionBuilder
- java.lang.Object
-
- org.codelibs.fess.es.client.SearchEngineClient.SearchConditionBuilder
-
- Enclosing class:
- SearchEngineClient
public static class SearchEngineClient.SearchConditionBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected FacetInfofacetInfoprotected GeoInfogeoInfoprotected HighlightInfohighlightInfoprotected booleanisScrollprotected intoffsetprotected Stringqueryprotected String[]responseFieldsprotected org.codelibs.fesen.action.search.SearchRequestBuildersearchRequestBuilderprotected SearchRequestParams.SearchRequestTypesearchRequestTypeprotected StringsimilarDocHashprotected intsizeprotected StringtrackTotalHits
-
Method Summary
-
-
-
Field Detail
-
searchRequestBuilder
protected final org.codelibs.fesen.action.search.SearchRequestBuilder searchRequestBuilder
-
query
protected String query
-
responseFields
protected String[] responseFields
-
offset
protected int offset
-
size
protected int size
-
geoInfo
protected GeoInfo geoInfo
-
facetInfo
protected FacetInfo facetInfo
-
highlightInfo
protected HighlightInfo highlightInfo
-
similarDocHash
protected String similarDocHash
-
searchRequestType
protected SearchRequestParams.SearchRequestType searchRequestType
-
isScroll
protected boolean isScroll
-
trackTotalHits
protected String trackTotalHits
-
-
Method Detail
-
builder
public static SearchEngineClient.SearchConditionBuilder builder(org.codelibs.fesen.action.search.SearchRequestBuilder searchRequestBuilder)
-
query
public SearchEngineClient.SearchConditionBuilder query(String query)
-
searchRequestType
public SearchEngineClient.SearchConditionBuilder searchRequestType(SearchRequestParams.SearchRequestType searchRequestType)
-
responseFields
public SearchEngineClient.SearchConditionBuilder responseFields(String[] responseFields)
-
offset
public SearchEngineClient.SearchConditionBuilder offset(int offset)
-
size
public SearchEngineClient.SearchConditionBuilder size(int size)
-
geoInfo
public SearchEngineClient.SearchConditionBuilder geoInfo(GeoInfo geoInfo)
-
highlightInfo
public SearchEngineClient.SearchConditionBuilder highlightInfo(HighlightInfo highlightInfo)
-
similarDocHash
public SearchEngineClient.SearchConditionBuilder similarDocHash(String similarDocHash)
-
facetInfo
public SearchEngineClient.SearchConditionBuilder facetInfo(FacetInfo facetInfo)
-
scroll
public SearchEngineClient.SearchConditionBuilder scroll()
-
trackTotalHits
public SearchEngineClient.SearchConditionBuilder trackTotalHits(String trackTotalHits)
-
build
public boolean build()
-
buildTrackTotalHits
protected void buildTrackTotalHits(FessConfig fessConfig)
-
buildFacet
protected void buildFacet(QueryHelper queryHelper, FessConfig fessConfig)
-
buildHighlighter
protected void buildHighlighter(QueryHelper queryHelper, FessConfig fessConfig)
-
buildSort
protected void buildSort(QueryContext queryContext, FessConfig fessConfig)
-
buildRescorer
protected void buildRescorer(QueryHelper queryHelper, FessConfig fessConfig)
-
buildQueryContext
protected QueryContext buildQueryContext(QueryHelper queryHelper, FessConfig fessConfig)
-
getCollapseBuilder
protected org.codelibs.fesen.search.collapse.CollapseBuilder getCollapseBuilder(FessConfig fessConfig)
-
-