public class SnippetBuilder extends com.exalead.search.fullhits.NativeFullHitProcessor<SnippetBuilderNative>
Constructor and Description |
---|
SnippetBuilder(com.exalead.search.SearchConfigHolder configHolder,
TokenizationConfig tokenizationConfig,
HitConfig hitConfig,
java.util.List<java.lang.String> prefixHandlers,
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> prefixResolver,
com.exalead.indexing.analysis.semantic.SemanticProcessorFactoryCtx semanticProcessorFactoryContext,
java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> fieldToPrefixes) |
Modifier and Type | Method and Description |
---|---|
void |
addHighlightOperation(com.exalead.search.fullhits.FullHitsContext ctx,
java.lang.String metaName,
int minNbWordsInRelevantSentence,
int maxBytesToProcess,
int maxConsecutiveSeparators,
int relaxAndNodesPolicy,
boolean minimalPatternHighlight,
java.lang.String[] facetRoots,
java.lang.String[] extraPrefixHandlers,
java.lang.String analysisConfigName,
java.lang.String analysisPipelineName) |
void |
addSnippetOperation(com.exalead.search.fullhits.FullHitsContext ctx,
java.lang.String metaName,
int minLength,
int maxLength,
int maxSentenceLength,
int minNbWordsInRelevantSentence,
int maxSentences,
int maxBytesToProcess,
boolean removeDuplicateSegments,
int maxConsecutiveSeparators,
boolean splitOnSentences,
int relaxAndNodesPolicy,
boolean highlight,
boolean minimalPatternHighlight,
java.lang.String ifMeta,
java.lang.String[] ifMetasMatch,
java.lang.String[] facetRoots,
java.lang.String[] extraPrefixHandlers,
java.lang.String analysisConfigName,
java.lang.String analysisPipelineName) |
void |
addValueDisplaySelectionOperation(com.exalead.search.fullhits.FullHitsContext ctx,
java.lang.String metaName,
int minValues,
int maxValues,
int maxBytesToProcess,
int relaxAndNodesPolicy,
java.lang.String[] facetRoots,
java.lang.String[] extraPrefixHandlers,
java.lang.String analysisConfigName,
java.lang.String analysisPipelineName) |
void |
onDeinit(com.exalead.search.fullhits.FullHitsContext ctx,
boolean finalize) |
void |
onInit(com.exalead.search.fullhits.FullHitsContext ctx) |
public SnippetBuilder(com.exalead.search.SearchConfigHolder configHolder, TokenizationConfig tokenizationConfig, HitConfig hitConfig, java.util.List<java.lang.String> prefixHandlers, java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> prefixResolver, com.exalead.indexing.analysis.semantic.SemanticProcessorFactoryCtx semanticProcessorFactoryContext, java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> fieldToPrefixes)
public void onInit(com.exalead.search.fullhits.FullHitsContext ctx)
onInit
in class com.exalead.search.fullhits.FullHitProcessor
public void onDeinit(com.exalead.search.fullhits.FullHitsContext ctx, boolean finalize)
onDeinit
in class com.exalead.search.fullhits.NativeFullHitProcessor<SnippetBuilderNative>
public void addValueDisplaySelectionOperation(com.exalead.search.fullhits.FullHitsContext ctx, java.lang.String metaName, int minValues, int maxValues, int maxBytesToProcess, int relaxAndNodesPolicy, java.lang.String[] facetRoots, java.lang.String[] extraPrefixHandlers, java.lang.String analysisConfigName, java.lang.String analysisPipelineName)
public void addSnippetOperation(com.exalead.search.fullhits.FullHitsContext ctx, java.lang.String metaName, int minLength, int maxLength, int maxSentenceLength, int minNbWordsInRelevantSentence, int maxSentences, int maxBytesToProcess, boolean removeDuplicateSegments, int maxConsecutiveSeparators, boolean splitOnSentences, int relaxAndNodesPolicy, boolean highlight, boolean minimalPatternHighlight, java.lang.String ifMeta, java.lang.String[] ifMetasMatch, java.lang.String[] facetRoots, java.lang.String[] extraPrefixHandlers, java.lang.String analysisConfigName, java.lang.String analysisPipelineName)
public void addHighlightOperation(com.exalead.search.fullhits.FullHitsContext ctx, java.lang.String metaName, int minNbWordsInRelevantSentence, int maxBytesToProcess, int maxConsecutiveSeparators, int relaxAndNodesPolicy, boolean minimalPatternHighlight, java.lang.String[] facetRoots, java.lang.String[] extraPrefixHandlers, java.lang.String analysisConfigName, java.lang.String analysisPipelineName)
Copyright © 2013 Dassault Systèmes, All Rights Reserved.