public class ElasticsearchHSQueryImpl extends AbstractHSQuery
extendedIntegrator, filterDefinitions, firstResult, hasThisProjection, HSEARCH_PROJECTION_FIELD_PREFIX, indexedTargetedEntities, maxResults, projectedFields, sort, spatialFieldName, spatialSearchCenter, targetedEntities, tenantId, timeoutExceptionFactory, timeoutManager, userFilterDOCUMENT, DOCUMENT_ID, EXPLANATION, ID, OBJECT_CLASS, SCORE, SPATIAL_DISTANCE, THIS| Constructor and Description |
|---|
ElasticsearchHSQueryImpl(com.google.gson.JsonObject rawSearchPayload,
ExtendedSearchIntegrator extendedIntegrator) |
| Modifier and Type | Method and Description |
|---|---|
protected TimeoutManagerImpl |
buildTimeoutManager() |
protected void |
clearCachedResults() |
protected com.google.gson.JsonObject |
createFullTextFilter(FilterDef def,
Object filterOrFactory) |
org.apache.lucene.search.Explanation |
explain(int documentId) |
protected void |
extractFacetResults() |
FacetManagerImpl |
getFacetManager() |
org.apache.lucene.search.Query |
getLuceneQuery() |
String |
getQueryString() |
protected Set<String> |
getSupportedProjectionConstants() |
HSQuery |
luceneQuery(org.apache.lucene.search.Query query) |
DocumentExtractor |
queryDocumentExtractor() |
List<EntityInfo> |
queryEntityInfos() |
int |
queryResultSize() |
afterDeserialise, createFilterInstance, disableFullTextFilter, enableFullTextFilter, filter, firstResult, getExtendedSearchIntegrator, getIndexedTargetedEntities, getProjectedFields, getTargetedEntities, getTimeoutManager, hasThisProjection, isPreQueryFilterOnly, maxResults, projection, setSpatialParameters, sort, targetedEntities, tenantIdentifier, timeoutExceptionFactory, validateSortFieldspublic ElasticsearchHSQueryImpl(com.google.gson.JsonObject rawSearchPayload,
ExtendedSearchIntegrator extendedIntegrator)
public HSQuery luceneQuery(org.apache.lucene.search.Query query)
public FacetManagerImpl getFacetManager()
public org.apache.lucene.search.Query getLuceneQuery()
public String getQueryString()
public DocumentExtractor queryDocumentExtractor()
public int queryResultSize()
public org.apache.lucene.search.Explanation explain(int documentId)
protected void clearCachedResults()
clearCachedResults in class AbstractHSQueryprotected TimeoutManagerImpl buildTimeoutManager()
buildTimeoutManager in class AbstractHSQuerypublic List<EntityInfo> queryEntityInfos()
protected Set<String> getSupportedProjectionConstants()
getSupportedProjectionConstants in class AbstractHSQueryprotected void extractFacetResults()
extractFacetResults in class AbstractHSQueryCopyright © 2006–2016 Hibernate. All rights reserved.