Class SimpleQQParser
java.lang.Object
org.apache.lucene.benchmark.quality.utils.SimpleQQParser
- All Implemented Interfaces:
QualityQueryParser
Simplistic quality query parser. A Lucene query is created by passing the value of the specified
QualityQuery name-value pair(s) into a Lucene's QueryParser using StandardAnalyzer.
-
Constructor Summary
ConstructorDescriptionSimpleQQParser
(String[] qqNames, String indexField) Constructor of a simple qq parser.SimpleQQParser
(String qqName, String indexField) Constructor of a simple qq parser. -
Method Summary
Modifier and TypeMethodDescriptionparse
(QualityQuery qq) Parse a given QualityQuery into a Lucene query.
-
Constructor Details
-
SimpleQQParser
Constructor of a simple qq parser.- Parameters:
qqNames
- name-value pairs of quality query to use for creating the queryindexField
- corresponding index field
-
SimpleQQParser
Constructor of a simple qq parser.- Parameters:
qqName
- name-value pair of quality query to use for creating the queryindexField
- corresponding index field
-
-
Method Details
-
parse
Description copied from interface:QualityQueryParser
Parse a given QualityQuery into a Lucene query.- Specified by:
parse
in interfaceQualityQueryParser
- Parameters:
qq
- the quality query to be parsed.- Throws:
ParseException
- if parsing failed.
-