Package org.apache.lucene.monitor
Class QueryDecomposer
- java.lang.Object
 - 
- org.apache.lucene.monitor.QueryDecomposer
 
 
- 
public class QueryDecomposer extends Object
Split a disjunction query into its consituent parts, so that they can be indexed and run separately in the Monitor. 
- 
- 
Constructor Summary
Constructors Constructor Description QueryDecomposer() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Query>decompose(Query q)Split a query up into individual parts that can be indexed and run separatelySet<Query>decomposeBoolean(BooleanQuery q)Decompose aBooleanQuerySet<Query>decomposeBoostQuery(BoostQuery q) 
 - 
 
- 
- 
Method Detail
- 
decompose
public Set<Query> decompose(Query q)
Split a query up into individual parts that can be indexed and run separately- Parameters:
 q- the query- Returns:
 - a collection of subqueries
 
 
- 
decomposeBoostQuery
public Set<Query> decomposeBoostQuery(BoostQuery q)
 
- 
decomposeBoolean
public Set<Query> decomposeBoolean(BooleanQuery q)
Decompose aBooleanQuery- Parameters:
 q- the boolean query- Returns:
 - a collection of subqueries
 
 
 - 
 
 -