public class Index6MessagesHelpers
extends java.lang.Object
Constructor and Description |
---|
Index6MessagesHelpers() |
Modifier and Type | Method and Description |
---|---|
static com.exalead.index.search.messages.FullHitsDefinition |
buildFullHitsDefinition(java.util.List<com.exalead.index.search.messages.FullHitField> fields,
CategoryFacet dataModelClassFacet,
java.util.List<Facet> hitFacets,
QueryProcessingContext antiGC) |
static com.exalead.index.search.messages.SynthesisDefinition |
buildSynthesisDefinition(QueryContext queryContext,
QueryProcessingContext antiGC)
Build synthesis definition
|
static com.exalead.search.internal.answer.CategorySynthesis |
deserializeCategorySynthesisFromSearchResult(com.exalead.search.SearchResult result) |
static void |
fillTypedFieldsInContext(QueryContext queryContext) |
static int[] |
generateScoreRemap(QueryContext queryContext) |
static int |
getFieldType(java.lang.String fieldName,
QueryContext queryContext)
Retrieve the type of a field depending on the list of retrieved field and schema
|
static java.util.List<com.exalead.index.search.messages.FullHitField> |
getFullHitFields(QueryContext queryContext) |
static int |
getMemberConfigTypeFromExpr(java.lang.String expr,
QueryContext queryContext)
Retrieve the member config type.
|
static java.util.List<com.exalead.index.search.messages.GeoDomain> |
transformDomains(java.util.List<GeoDomain> domains,
boolean useGeometryAsDomainId) |
public static void fillTypedFieldsInContext(QueryContext queryContext) throws QueryProcessingException
QueryProcessingException
public static int getMemberConfigTypeFromExpr(java.lang.String expr, QueryContext queryContext) throws QueryProcessingException
fieldName
- The index field name to identifyqueryContext
- QueryProcessingException
public static int getFieldType(java.lang.String fieldName, QueryContext queryContext)
fieldName
- The index field name to identifyqueryContext
- public static java.util.List<com.exalead.index.search.messages.FullHitField> getFullHitFields(QueryContext queryContext) throws QueryProcessingException
QueryProcessingException
public static com.exalead.index.search.messages.FullHitsDefinition buildFullHitsDefinition(java.util.List<com.exalead.index.search.messages.FullHitField> fields, CategoryFacet dataModelClassFacet, java.util.List<Facet> hitFacets, QueryProcessingContext antiGC) throws com.exalead.util.TypedException
com.exalead.util.TypedException
public static int[] generateScoreRemap(QueryContext queryContext)
public static com.exalead.index.search.messages.SynthesisDefinition buildSynthesisDefinition(QueryContext queryContext, QueryProcessingContext antiGC) throws QueryProcessingException
queryContext
- QueryProcessingException
public static java.util.List<com.exalead.index.search.messages.GeoDomain> transformDomains(java.util.List<GeoDomain> domains, boolean useGeometryAsDomainId) throws QueryProcessingException
QueryProcessingException
public static com.exalead.search.internal.answer.CategorySynthesis deserializeCategorySynthesisFromSearchResult(com.exalead.search.SearchResult result)
Copyright © 2013 Dassault Systèmes, All Rights Reserved.