public class Query
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Query.CacheFlags
Query Caching control
|
static class |
Query.DebugInfo
Debug / AdditionalQueryInfo
|
static class |
Query.QueryUQLConfig
Queries configuration
|
Constructor and Description |
---|
Query() |
Query(HitConfig hc,
FacetsConfig fc) |
Query(Query other) |
Query(Query other,
boolean includeQueryProcessingFields,
boolean includeFullHitsFields,
boolean includeSynthesisFields,
boolean includeRelevanceFields) |
Query(SearchLogic searchLogic,
SearchParameters params) |
Modifier and Type | Method and Description |
---|---|
void |
addExpandError(int errorCode,
int severity,
java.lang.String genericErrorMsg,
java.lang.String additionalErrorMsg,
java.lang.String contextErrorMsg)
Expand Search Server side errors
|
void |
addFacet(Facet facet)
Add a collection of facets to the query.
|
void |
addFacets(java.util.Collection<Facet> facets) |
void |
clearFacets() |
CategoryFacet |
getDataModelClassCategoryFacet() |
java.util.List<com.exalead.search.internal.answer.ExpandError> |
getExpandErrors() |
Facet |
getFacet(java.lang.String id)
Faceting
|
java.util.List<Facet> |
getFacets() |
FacetsConfig |
getFacetsConfig() |
HitConfig |
getHitConfig() |
java.util.List<Facet> |
getInHitFacets() |
java.util.Map<java.lang.String,Facet> |
getNavigatedFacets() |
boolean |
isInMultiDim(java.lang.String fId) |
public final SearchParameters parameters
public java.lang.String name
public java.lang.String outputFormat
public java.lang.String jsonCallback
public java.lang.String lang
public java.lang.String logic
public java.lang.String target
public java.lang.String[] hitOrder
public SearchTarget dynamicSearchTarget
public final java.util.List<java.lang.String> checkpoints
public java.lang.String indexSchema
public com.exalead.mercury.mami.indexing.v10.IndexSchema schema
public int start
public boolean fetchMasks
public boolean allow_skip_nhits
public boolean enforceSecurity
public boolean handleNegativeSecurityTokens
public final java.util.List<java.lang.String> securityTokens
public final java.util.List<java.lang.String> refinements
public final ParsingConfig parsing
public final PatternsExpansionConfig patterns
public final SpellCheckerConfig spellCheck
public final LimitsConfig limits
public final RelevanceConfig ranking
public final RelatedTermsSynthesisConfig relatedTerms
public final HitConfig hits
public final PostFilterConfig postFilter
public final AttrGraphConfig attrGraphConfig
public final TimezoneConfig timezoneConfig
public final java.util.List<VirtualFieldDefinition> virtualFields
public final java.util.Map<java.lang.String,java.lang.String> uqlQueries
public final java.util.Map<java.lang.String,java.lang.String> ellqlQueries
public final java.util.Map<java.lang.String,java.lang.String> qtVariables
public final Query.QueryUQLConfig defaultUQLConfig
public final java.util.Map<java.lang.String,Query.QueryUQLConfig> uqlConfigs
public java.lang.String queryTemplate
public final Query.DebugInfo debug
public final Query.CacheFlags cacheFlags
public Query()
public Query(HitConfig hc, FacetsConfig fc)
public Query(SearchLogic searchLogic, SearchParameters params) throws QueryProcessingException
QueryProcessingException
public Query(Query other)
public Query(Query other, boolean includeQueryProcessingFields, boolean includeFullHitsFields, boolean includeSynthesisFields, boolean includeRelevanceFields)
public FacetsConfig getFacetsConfig()
public Facet getFacet(java.lang.String id)
public java.util.List<Facet> getFacets()
public HitConfig getHitConfig()
public java.util.Map<java.lang.String,Facet> getNavigatedFacets()
@Nullable public CategoryFacet getDataModelClassCategoryFacet()
public java.util.List<Facet> getInHitFacets()
public boolean isInMultiDim(java.lang.String fId)
public void clearFacets()
public void addFacet(Facet facet)
public void addFacets(java.util.Collection<Facet> facets)
public void addExpandError(int errorCode, int severity, java.lang.String genericErrorMsg, java.lang.String additionalErrorMsg, java.lang.String contextErrorMsg)
public java.util.List<com.exalead.search.internal.answer.ExpandError> getExpandErrors()
Copyright © 2013 Dassault Systèmes, All Rights Reserved.