org.apache.lucene.benchmark.byTask.feeds
Class SimpleQueryMaker

java.lang.Object
  extended by org.apache.lucene.benchmark.byTask.feeds.AbstractQueryMaker
      extended by org.apache.lucene.benchmark.byTask.feeds.SimpleQueryMaker
All Implemented Interfaces:
QueryMaker
Direct Known Subclasses:
SimpleSloppyPhraseQueryMaker

public class SimpleQueryMaker
extends AbstractQueryMaker

A QueryMaker that makes queries for a collection created using SingleDocSource.


Field Summary
 
Fields inherited from class org.apache.lucene.benchmark.byTask.feeds.AbstractQueryMaker
config, qnum, queries
 
Constructor Summary
SimpleQueryMaker()
           
 
Method Summary
protected  Query[] prepareQueries()
          Prepare the queries for this test.
 
Methods inherited from class org.apache.lucene.benchmark.byTask.feeds.AbstractQueryMaker
makeQuery, makeQuery, nextQnum, printQueries, resetInputs, setConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleQueryMaker

public SimpleQueryMaker()
Method Detail

prepareQueries

protected Query[] prepareQueries()
                          throws Exception
Prepare the queries for this test. Extending classes can override this method for preparing different queries.

Specified by:
prepareQueries in class AbstractQueryMaker
Returns:
prepared queries.
Throws:
Exception - if cannot prepare the queries.