CirrusSearch
Elasticsearch-powered search for MediaWiki
|
AST Visitor. More...
Public Member Functions | |
visitParsedBooleanNode (ParsedBooleanNode $node) | |
visitBooleanClause (BooleanClause $clause) | |
visitWordsQueryNode (WordsQueryNode $node) | |
visitPhraseQueryNode (PhraseQueryNode $node) | |
visitPhrasePrefixNode (PhrasePrefixNode $node) | |
visitNegatedNode (NegatedNode $node) | |
visitFuzzyNode (FuzzyNode $node) | |
visitPrefixNode (PrefixNode $node) | |
visitWildcardNode (WildcardNode $node) | |
visitEmptyQueryNode (EmptyQueryNode $node) | |
visitKeywordFeatureNode (KeywordFeatureNode $node) | |
visitNamespaceHeader (NamespaceHeaderNode $node) | |
AST Visitor.
CirrusSearch\Parser\AST\Visitor\Visitor::visitBooleanClause | ( | BooleanClause | $clause | ) |
BooleanClause | $clause |
Implemented in CirrusSearch\Parser\AST\Visitor\QueryFixer, CirrusSearch\Parser\BasicQueryClassifier, and CirrusSearch\Parser\AST\Visitor\LeafVisitor.
CirrusSearch\Parser\AST\Visitor\Visitor::visitEmptyQueryNode | ( | EmptyQueryNode | $node | ) |
EmptyQueryNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitFuzzyNode | ( | FuzzyNode | $node | ) |
FuzzyNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitKeywordFeatureNode | ( | KeywordFeatureNode | $node | ) |
KeywordFeatureNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitNamespaceHeader | ( | NamespaceHeaderNode | $node | ) |
NamespaceHeaderNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\LeafVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitNegatedNode | ( | NegatedNode | $node | ) |
NegatedNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\LeafVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitParsedBooleanNode | ( | ParsedBooleanNode | $node | ) |
ParsedBooleanNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\LeafVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitPhrasePrefixNode | ( | PhrasePrefixNode | $node | ) |
PhrasePrefixNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitPhraseQueryNode | ( | PhraseQueryNode | $node | ) |
PhraseQueryNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitPrefixNode | ( | PrefixNode | $node | ) |
PrefixNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitWildcardNode | ( | WildcardNode | $node | ) |
WildcardNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.
CirrusSearch\Parser\AST\Visitor\Visitor::visitWordsQueryNode | ( | WordsQueryNode | $node | ) |
WordsQueryNode | $node |
Implemented in CirrusSearch\Parser\AST\Visitor\KeywordNodeVisitor, CirrusSearch\Parser\AST\Visitor\QueryFixer, and CirrusSearch\Parser\BasicQueryClassifier.