|
Terrier IR Platform 2.2.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.gla.terrier.structures.TRECQuery
public class TRECQuery
This class is used for reading the queries from TREC topic files.
Properties:
| Constructor Summary | |
|---|---|
TRECQuery()
Constructs an instance of TRECQuery, that reads and stores all the queries from the files specified in the trec.topics.list file. |
|
TRECQuery(java.io.File queryfile)
Constructs an instance of TRECQuery that reads and stores all the queries from a the specified query file. |
|
TRECQuery(java.lang.String queryfilename)
Constructs an instance of TRECQuery that reads and stores all the queries from a file with the specified filename. |
|
| Method Summary | |
|---|---|
boolean |
extractQuery(java.lang.String queryfilename,
java.util.Vector<java.lang.String> vecStringQueries,
java.util.Vector<java.lang.String> vecStringIds)
Extracts and stores all the queries from a query file. |
int |
getIndexOfCurrentQuery()
Returns the index of the last obtained query. |
int |
getNumberOfQueries()
Returns the number of the queries read from the processed topic files. |
java.lang.String |
getQuery(java.lang.String queryNo)
Return the query for the given query number. |
java.lang.String |
getQueryId()
Returns the query identifier of the last query fetched, or the first one, if none has been fetched yet. |
java.lang.String[] |
getQueryIds()
Returns the query ids |
java.lang.String[] |
getTopicFilenames()
Returns the filenames of the topic files from which the queries were extracted |
boolean |
hasMoreQueries()
Test if there are more queries to process. |
java.lang.String |
nextQuery()
Returns a query. |
void |
reset()
Resets the query index. |
java.lang.String[] |
toArray()
Returns the queries in an array of strings |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TRECQuery()
public TRECQuery(java.io.File queryfile)
queryfile - File the file containing the queries.public TRECQuery(java.lang.String queryfilename)
queryfilename - String the name of the file containing
all the queries.| Method Detail |
|---|
public boolean extractQuery(java.lang.String queryfilename,
java.util.Vector<java.lang.String> vecStringQueries,
java.util.Vector<java.lang.String> vecStringIds)
queryfilename - String the name of a file containing topics.vecStringQueries - Vector a vector containing the
queries as strings.vecStringIds - Vector a vector containing the query
identifiers as strings.
public int getIndexOfCurrentQuery()
public int getNumberOfQueries()
public java.lang.String[] getTopicFilenames()
public java.lang.String getQuery(java.lang.String queryNo)
queryNo - String The number of a query.
public boolean hasMoreQueries()
public java.lang.String nextQuery()
public java.lang.String getQueryId()
public java.lang.String[] getQueryIds()
public java.lang.String[] toArray()
public void reset()
|
Terrier IR Platform 2.2.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||