org.apache.lucene.benchmark.byTask.feeds

Class SimpleQueryMaker

Implemented Interfaces:
QueryMaker
Known Direct Subclasses:
SimpleSloppyPhraseQueryMaker

public class SimpleQueryMaker
extends Object
implements QueryMaker

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

Method Summary

Query
makeQuery()
Query
makeQuery(int size)
protected Query[]
prepareQueries()
Prepare the queries for this test.
String
printQueries()
void
resetInputs()
void
setConfig(Config config)

Method Details

makeQuery

public Query makeQuery()
            throws Exception
Specified by:
makeQuery in interface QueryMaker

makeQuery

public Query makeQuery(int size)
            throws Exception
Specified by:
makeQuery in interface QueryMaker

prepareQueries

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

printQueries

public String printQueries()
Specified by:
printQueries in interface QueryMaker

resetInputs

public void resetInputs()
Specified by:
resetInputs in interface QueryMaker

setConfig

public void setConfig(Config config)
            throws Exception
Specified by:
setConfig in interface QueryMaker

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.