|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opensolaris.opengrok.search.QueryBuilder
public class QueryBuilder
Helper class that builds a Lucene query based on provided search terms for the different fields.
Constructor Summary | |
---|---|
QueryBuilder()
|
Method Summary | |
---|---|
org.apache.lucene.search.Query |
build()
Build a query based on the query text that has been passed in to this builder. |
java.util.Map<java.lang.String,java.lang.String> |
getQueries()
Get a map containing the query text for each of the fields that have been set. |
QueryBuilder |
setDefs(java.lang.String defs)
Set search string for the "defs" field. |
QueryBuilder |
setFreetext(java.lang.String freetext)
Set search string for the "full" field. |
QueryBuilder |
setHist(java.lang.String hist)
Set search string for the "hist" field. |
QueryBuilder |
setPath(java.lang.String path)
Set search string for the "path" field. |
QueryBuilder |
setRefs(java.lang.String refs)
Set search string for the "refs" field. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QueryBuilder()
Method Detail |
---|
public QueryBuilder setFreetext(java.lang.String freetext)
public QueryBuilder setDefs(java.lang.String defs)
public QueryBuilder setRefs(java.lang.String refs)
public QueryBuilder setPath(java.lang.String path)
public QueryBuilder setHist(java.lang.String hist)
public java.util.Map<java.lang.String,java.lang.String> getQueries()
public org.apache.lucene.search.Query build() throws org.apache.lucene.queryParser.ParseException
null
if no query text has been set
org.apache.lucene.queryParser.ParseException
- if the query text cannot be parsed
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |