List of usage examples for org.apache.lucene.benchmark.quality QualityQuery getValue
public String getValue(String name)
From source file:it.unipd.dei.ims.lucene.clef.parser.ClefQQParser.java
License:Apache License
@Override public Query parse(QualityQuery qq) throws ParseException { QueryParser qp = queryParser.get();//ww w . jav a2 s . co m if (qp == null) { Analyzer analyzer = AnalyzerFactory.createAnalyzer(language, stemmer, stopset); qp = new QueryParser(fieldToSearch, analyzer); queryParser.set(qp); } BooleanQuery bq = new BooleanQuery(); for (int i = 0; i < qqFields.length; i++) bq.add(qp.parse(QueryParserBase.escape(qq.getValue(qqFields[i]))), BooleanClause.Occur.SHOULD); return bq; }