org.apache.lucene.benchmark.stats

Class QueryData

public class QueryData extends Object

This class holds parameters for a query benchmark.

Author: Andrzej Bialecki <ab@getopt.org>

Field Summary
Stringid
Benchmark id
Queryq
Lucene query
booleanreopen
If true, re-open index reader before benchmark.
booleanretrieve
If true, actually retrieve documents returned in Hits.
booleanwarmup
If true, warm-up the index reader before searching by sequentially retrieving all documents from index.
Method Summary
static QueryData[]getAll(Query[] queries)
Prepare a list of benchmark data, using all possible combinations of benchmark parameters.
static StringgetLabels()
Short legend for interpreting toString() output.
StringtoString()

Field Detail

id

public String id
Benchmark id

q

public Query q
Lucene query

reopen

public boolean reopen
If true, re-open index reader before benchmark.

retrieve

public boolean retrieve
If true, actually retrieve documents returned in Hits.

warmup

public boolean warmup
If true, warm-up the index reader before searching by sequentially retrieving all documents from index.

Method Detail

getAll

public static QueryData[] getAll(Query[] queries)
Prepare a list of benchmark data, using all possible combinations of benchmark parameters.

Parameters: queries source Lucene queries

Returns: The QueryData

getLabels

public static String getLabels()
Short legend for interpreting toString() output.

toString

public String toString()
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.