public class ElasticsearchHSQueryImpl extends AbstractHSQuery
extendedIntegrator, filterDefinitions, firstResult, hasThisProjection, HSEARCH_PROJECTION_FIELD_PREFIX, indexedTargetedEntities, maxResults, projectedFields, sort, spatialFieldName, spatialSearchCenter, targetedEntities, tenantId, timeoutExceptionFactory, timeoutManager, userFilter
DOCUMENT, 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, getCustomTypeMetadata, getExtendedSearchIntegrator, getIndexedTargetedEntities, getProjectedFields, getTargetedEntities, getTimeoutManager, hasThisProjection, isPreQueryFilterOnly, maxResults, projection, setSpatialParameters, sort, targetedEntities, targetedTypes, tenantIdentifier, timeoutExceptionFactory, validateSortFields
public 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 AbstractHSQuery
protected TimeoutManagerImpl buildTimeoutManager()
buildTimeoutManager
in class AbstractHSQuery
public List<EntityInfo> queryEntityInfos()
protected Set<String> getSupportedProjectionConstants()
getSupportedProjectionConstants
in class AbstractHSQuery
protected void extractFacetResults()
extractFacetResults
in class AbstractHSQuery
Copyright © 2006–2017 Hibernate. All rights reserved.