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

String
id
Benchmark id
Query
q
Lucene query
boolean
reopen
If true, re-open index reader before benchmark.
boolean
retrieve
If true, actually retrieve documents returned in Hits.
boolean
warmup
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 String
getLabels()
Short legend for interpreting toString() output.
String
toString()

Field Details

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 Details

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.