public class QueryContext
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
QueryContext.TypedRetrievedField
List of retrieved fields used to configure the fullhit pipeline
|
Modifier and Type | Field and Description |
---|---|
java.util.List<java.lang.String> |
contentGroups |
java.util.HashMap<java.lang.String,java.lang.Object> |
context |
RootNode |
currentNode
When processing one query in a multi-queries setup, the node of the query currently
being processed is temporarily stored here.
|
java.lang.String |
currentQueryName
When processing one query in a multi-queries setup, the name of the query currently
being processed is temporarily stored here.
|
protected static org.apache.log4j.Logger |
dlogger |
java.util.Map<java.lang.String,Facet> |
facets |
boolean |
hasConsecutiveQuery |
RootNode |
highlightingNode
Highlighting node.
|
protected static org.apache.log4j.Logger |
logger |
RootNode |
mainNode
Main output node.
|
long |
nbDocs |
Query |
query
The user query.
|
java.util.Map<java.lang.String,java.lang.String> |
queryNodeLanguages
The computed nodes' languages for each of the "named queries".
|
java.util.Map<java.lang.String,Node> |
queryNodes
The computed nodes for each of the "named queries".
|
int |
searchId
Global query identifier
|
int |
sliceCount |
java.util.Set<java.lang.String> |
stopWords |
Constructor and Description |
---|
QueryContext() |
Modifier and Type | Method and Description |
---|---|
void |
addRetrievedField(QueryContext.TypedRetrievedField f) |
boolean |
adjustFullHits(long selectorSize)
Compute the intervals of hits to request, given the context and
the number of hits returned by search
|
boolean |
createEnumFacetsStore(java.lang.String indexSchemaName)
Creates the EnumFacetStore by reading the configuration file.
|
void |
debug(int level,
java.lang.String message) |
void |
debug(int level,
java.lang.String message,
java.lang.Throwable cause) |
void |
destroy() |
com.exalead.cloudview.facet.EnumFacetsStore |
getEnumFacetsStore() |
java.util.Map<java.lang.String,java.util.List<RefinementHandler>> |
getParsedRefinements() |
java.util.List<QueryContext.TypedRetrievedField> |
getRetrievedFields() |
com.exalead.search.v10.SpellCheckSuggestions |
getSuggestions() |
boolean |
iDE(int level) |
java.lang.String |
queryLanguages() |
void |
resetRetrievedFields() |
void |
saveCurrentQueryLanguages() |
void |
setEnumFacetsStore(com.exalead.cloudview.facet.EnumFacetsStore efs) |
void |
setParsedRefinements(java.util.Map<java.lang.String,java.util.List<RefinementHandler>> parsedRefinements) |
void |
setSpellCheckJob(SpellChecker.SpellCheckJob job)
Placeholder for the results of the spell checking thread
|
public int searchId
public java.util.Map<java.lang.String,Node> queryNodes
public java.util.Map<java.lang.String,java.lang.String> queryNodeLanguages
public java.lang.String currentQueryName
public RootNode currentNode
public RootNode mainNode
public RootNode highlightingNode
public java.util.Set<java.lang.String> stopWords
public java.util.HashMap<java.lang.String,java.lang.Object> context
public java.util.List<java.lang.String> contentGroups
public boolean hasConsecutiveQuery
public long nbDocs
public int sliceCount
public java.util.Map<java.lang.String,Facet> facets
protected static org.apache.log4j.Logger dlogger
protected static org.apache.log4j.Logger logger
public void destroy()
public void setSpellCheckJob(SpellChecker.SpellCheckJob job)
public com.exalead.search.v10.SpellCheckSuggestions getSuggestions()
public void saveCurrentQueryLanguages() throws QueryProcessingException
QueryProcessingException
public java.lang.String queryLanguages()
public boolean adjustFullHits(long selectorSize)
public boolean createEnumFacetsStore(java.lang.String indexSchemaName) throws QueryProcessingException
QueryProcessingException
public com.exalead.cloudview.facet.EnumFacetsStore getEnumFacetsStore()
public void setEnumFacetsStore(com.exalead.cloudview.facet.EnumFacetsStore efs)
public java.util.Map<java.lang.String,java.util.List<RefinementHandler>> getParsedRefinements()
public void setParsedRefinements(java.util.Map<java.lang.String,java.util.List<RefinementHandler>> parsedRefinements)
public void resetRetrievedFields()
public void addRetrievedField(QueryContext.TypedRetrievedField f)
public java.util.List<QueryContext.TypedRetrievedField> getRetrievedFields()
public boolean iDE(int level)
public void debug(int level, java.lang.String message, java.lang.Throwable cause)
public void debug(int level, java.lang.String message)
Copyright © 2013 Dassault Systèmes, All Rights Reserved.