Package | Description |
---|---|
com.yahoo.prelude.querytransform | |
com.yahoo.prelude.semantics | |
com.yahoo.search.query.rewrite | |
com.yahoo.search.query.rewrite.rewriters |
Modifier and Type | Field and Description |
---|---|
private PhraseMatcher |
PhrasingSearcher.phraseMatcher |
private PhraseMatcher |
NonPhrasingSearcher.phraseMatcher |
Modifier and Type | Method and Description |
---|---|
static PhraseMatcher |
PhraseMatcher.getNullMatcher()
Returns a phrase matcher which (quickly) never matches anything
|
Modifier and Type | Field and Description |
---|---|
private static PhraseMatcher |
RuleBase.nullPhraseMatcher |
private PhraseMatcher |
RuleBase.phraseMatcher
The matcher using an automata to match terms and phrases prior to matching rules
or the null matcher if no matcher is used.
|
Modifier and Type | Method and Description |
---|---|
PhraseMatcher |
RuleBase.getPhraseMatcher()
Thread safely gets the phrase matcher to use in this
|
Modifier and Type | Method and Description |
---|---|
void |
RuleBase.setPhraseMatcher(PhraseMatcher matcher)
Thread safely sets the phrase matcher to use in this, or null to not use a phrase matcher
|
Modifier and Type | Method and Description |
---|---|
static Set<PhraseMatcher.Phrase> |
RewriterFeatures.getNonOverlappingFullPhraseMatches(PhraseMatcher phraseMatcher,
Query query)
Retrieve the longest, from left to right non overlapping full
phrase substrings in query based on FSA dictionary
|
static Set<PhraseMatcher.Phrase> |
RewriterFeatures.getNonOverlappingPartialPhraseMatches(PhraseMatcher phraseMatcher,
Query query)
Retrieve the longest, from left to right non overlapping partial
phrase substrings in query based on FSA dictionary
|
Modifier and Type | Field and Description |
---|---|
private PhraseMatcher |
GenericExpansionRewriter.phraseMatcher |
Copyright © 2017. All rights reserved.