Package com.yahoo.prelude.query.parser
Interface CustomParser
- All Superinterfaces:
Parser
- All Known Implementing Classes:
AbstractParser
,AdvancedParser
,AllParser
,AnyParser
,PhraseParser
,ProgrammaticParser
,TokenizeParser
,WebParser
- Author:
- Simon Thoresen Hult
-
Method Summary
Modifier and TypeMethodDescriptionparse
(String queryToParse, String filterToParse, com.yahoo.language.Language parsingLanguage, IndexFacts.Session indexFacts, String defaultIndexName) default Item
parse
(String queryToParse, String filterToParse, com.yahoo.language.Language parsingLanguage, Set<String> toSearch, IndexFacts indexFacts, String defaultIndexName) Returns the raw result from parsing, not wrapped in a QueryTree instance.
-
Method Details
-
parse
default Item parse(String queryToParse, String filterToParse, com.yahoo.language.Language parsingLanguage, Set<String> toSearch, IndexFacts indexFacts, String defaultIndexName) Returns the raw result from parsing, not wrapped in a QueryTree instance. This may also be null, as opposed to usingParser.parse(com.yahoo.search.query.parser.Parsable)
. -
parse
Item parse(String queryToParse, String filterToParse, com.yahoo.language.Language parsingLanguage, IndexFacts.Session indexFacts, String defaultIndexName)
-