public class ElasticSearchComponent extends AbstractSearchComponent implements ISearchServerComponent
REVIEW_TERM| Constructor and Description |
|---|
ElasticSearchComponent(org.slf4j.Logger log,
ISearchClientProvider searchClientProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> |
buildAggregation(AggregationCommand aggCmd) |
protected org.elasticsearch.index.query.QueryBuilder |
buildMultiMatchQuery(MultiMatchQuery query) |
protected org.elasticsearch.index.query.QueryBuilder |
buildQuery(SearchServerQuery searchServerQuery) |
protected org.elasticsearch.index.query.QueryBuilder |
buildQueryStringQuery(LuceneSyntaxQuery luceneSyntaxQuery) |
org.elasticsearch.index.query.TermQueryBuilder |
buildTermQuery(TermQuery query) |
protected void |
handleSearchRequest(List<org.elasticsearch.action.search.SearchRequestBuilder> searchRequestBuilders,
SearchServerCommand serverCmd) |
protected void |
handleSuggestionRequest(List<org.elasticsearch.action.search.SearchRequestBuilder> suggestBuilders,
SearchServerCommand serverCmd) |
boolean |
processSearch(SearchCarrier searchCarrier)
Overriding point for subclasses.
|
processclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocesspublic ElasticSearchComponent(org.slf4j.Logger log,
ISearchClientProvider searchClientProvider)
public boolean processSearch(SearchCarrier searchCarrier)
AbstractSearchComponentprocessSearch in class AbstractSearchComponentprotected void handleSuggestionRequest(List<org.elasticsearch.action.search.SearchRequestBuilder> suggestBuilders, SearchServerCommand serverCmd)
protected void handleSearchRequest(List<org.elasticsearch.action.search.SearchRequestBuilder> searchRequestBuilders, SearchServerCommand serverCmd)
protected org.elasticsearch.search.aggregations.AbstractAggregationBuilder<?> buildAggregation(AggregationCommand aggCmd)
protected org.elasticsearch.index.query.QueryBuilder buildQuery(SearchServerQuery searchServerQuery)
protected org.elasticsearch.index.query.QueryBuilder buildQueryStringQuery(LuceneSyntaxQuery luceneSyntaxQuery)
protected org.elasticsearch.index.query.QueryBuilder buildMultiMatchQuery(MultiMatchQuery query)
public org.elasticsearch.index.query.TermQueryBuilder buildTermQuery(TermQuery query)
Copyright © 2017 JULIE Lab, Germany. All rights reserved.