public class UQLParserVisitor extends NodeVisitor
Modifier and Type | Class and Description |
---|---|
static class |
UQLParserVisitor.ErrorBehaviour |
Constructor and Description |
---|
UQLParserVisitor() |
Modifier and Type | Method and Description |
---|---|
Node |
parseSafe(UserQueryString uqs) |
void |
setConsiderTightSequencesAsExact(boolean considerTightSequencesAsExact) |
void |
setErrorBehaviour(LogBehaviour log,
UQLParserVisitor.ErrorBehaviour behav) |
void |
setExactPhraseScoreMergePolicy(RelevanceConfig.ExactPhraseScoreMergePolicy exactPhraseScoreMergePolicy) |
void |
setImplicitSequenceOperator(java.lang.String operator) |
void |
setNearDistance(int distance) |
protected Node |
simpleParse(UserQueryString uqs) |
Node |
visit(UserQueryString uqs) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNary, visitUnary
public void setErrorBehaviour(LogBehaviour log, UQLParserVisitor.ErrorBehaviour behav)
public void setNearDistance(int distance)
public void setImplicitSequenceOperator(java.lang.String operator)
public void setConsiderTightSequencesAsExact(boolean considerTightSequencesAsExact)
public void setExactPhraseScoreMergePolicy(RelevanceConfig.ExactPhraseScoreMergePolicy exactPhraseScoreMergePolicy)
protected Node simpleParse(UserQueryString uqs)
public Node parseSafe(UserQueryString uqs) throws QueryProcessingException
QueryProcessingException
public Node visit(UserQueryString uqs) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.