|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 |