CirrusSearch
Elasticsearch-powered search for MediaWiki
|
Simple KeywordFeatureNode visitor. More...
Public Member Functions | |
__construct (array $excludeOccurs=[], array $keywordClasses=[]) | |
visitWordsQueryNode (WordsQueryNode $node) | |
visitPhraseQueryNode (PhraseQueryNode $node) | |
visitPhrasePrefixNode (PhrasePrefixNode $node) | |
visitFuzzyNode (FuzzyNode $node) | |
visitPrefixNode (PrefixNode $node) | |
visitWildcardNode (WildcardNode $node) | |
visitEmptyQueryNode (EmptyQueryNode $node) | |
visitKeywordFeatureNode (KeywordFeatureNode $node) | |
doVisitKeyword (KeywordFeatureNode $node) | |
Public Member Functions inherited from CirrusSearch\Parser\AST\Visitor\LeafVisitor | |
__construct ( $excludeOccurs=[]) | |
visitParsedBooleanNode (ParsedBooleanNode $node) | |
visitNegatedNode (NegatedNode $node) | |
visitNamespaceHeader (NamespaceHeaderNode $node) | |
visitBooleanClause (BooleanClause $node) | |
negated () | |
Simple KeywordFeatureNode visitor.
CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor::__construct | ( | array | $excludeOccurs = [], |
array | $keywordClasses = [] ) |
array | $excludeOccurs | list of boolean accurence type to ignore |
array | $keywordClasses | list of KeywordFeature classes to accept (empty to accept them all) |
|
abstract |
KeywordFeatureNode | $node |
|
final |
EmptyQueryNode | $node |
Implements CirrusSearch\Parser\AST\Visitor\Visitor.
|
final |
FuzzyNode | $node |
Implements CirrusSearch\Parser\AST\Visitor\Visitor.
|
final |
KeywordFeatureNode | $node |
Implements CirrusSearch\Parser\AST\Visitor\Visitor.
|
final |
PhrasePrefixNode | $node |
Implements CirrusSearch\Parser\AST\Visitor\Visitor.
|
final |
PhraseQueryNode | $node |
Implements CirrusSearch\Parser\AST\Visitor\Visitor.
|
final |
PrefixNode | $node |
Implements CirrusSearch\Parser\AST\Visitor\Visitor.
|
final |
WildcardNode | $node |
Implements CirrusSearch\Parser\AST\Visitor\Visitor.
|
final |
WordsQueryNode | $node |
Implements CirrusSearch\Parser\AST\Visitor\Visitor.