Class SimpleQQParser
- java.lang.Object
-
- org.apache.lucene.benchmark.quality.utils.SimpleQQParser
-
- All Implemented Interfaces:
QualityQueryParser
public class SimpleQQParser extends Object implements 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
Constructors Constructor Description SimpleQQParser(String[] qqNames, String indexField)
Constructor of a simple qq parser.SimpleQQParser(String qqName, String indexField)
Constructor of a simple qq parser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Query
parse(QualityQuery qq)
Parse a given QualityQuery into a Lucene query.
-
-
-
Method Detail
-
parse
public Query parse(QualityQuery qq) throws ParseException
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.
-
-