|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.lucene.benchmark.quality.QualityQuery
public class QualityQuery
A QualityQuery has an ID and some name-value pairs.
The ID allows to map the quality query with its judgements.
The name-value pairs are used by a
QualityQueryParser
to create a Lucene Query.
It is very likely that name-value-pairs would be mapped into fields in a Lucene query, but it is up to the QualityQueryParser how to map - e.g. all values in a single field, or each pair as its own field, etc., - and this of course must match the way the searched index was constructed.
| Constructor Summary | |
|---|---|
QualityQuery(String queryID,
Map<String,String> nameValPairs)
Create a QualityQuery with given ID and name-value pairs. |
|
| Method Summary | |
|---|---|
int |
compareTo(QualityQuery other)
|
String[] |
getNames()
Return all the names of name-value-pairs in this QualityQuery. |
String |
getQueryID()
Return the ID of this query. |
String |
getValue(String name)
Return the value of a certain name-value pair. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QualityQuery(String queryID,
Map<String,String> nameValPairs)
queryID - ID of this quality query.nameValPairs - the contents of this quality query.| Method Detail |
|---|
public String[] getNames()
public String getValue(String name)
name - the name whose value should be returned.public String getQueryID()
public int compareTo(QualityQuery other)
compareTo in interface Comparable<QualityQuery>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||