public class BugSearcher
extends java.lang.Object
Constructor and Description |
---|
BugSearcher() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
escape(java.lang.String sInput)
Escape special characters from a Lucene query
|
static BugRecord[] |
search(java.lang.String sLuceneIndexPath,
java.lang.String sWorkArea,
java.lang.String sProjectGUID,
java.lang.String sReportedBy,
java.lang.String sWrittenBy,
java.lang.String sTitle,
java.util.Date dtFromDate,
java.util.Date dtToDate,
java.lang.String sType,
java.lang.String sPriority,
java.lang.String sSeverity,
java.lang.String sStatus,
java.lang.String sText,
java.lang.String sComments,
int iLimit,
java.util.Comparator oSortBy)
Compose a Lucene query based on given parameters
|
public static BugRecord[] search(java.lang.String sLuceneIndexPath, java.lang.String sWorkArea, java.lang.String sProjectGUID, java.lang.String sReportedBy, java.lang.String sWrittenBy, java.lang.String sTitle, java.util.Date dtFromDate, java.util.Date dtToDate, java.lang.String sType, java.lang.String sPriority, java.lang.String sSeverity, java.lang.String sStatus, java.lang.String sText, java.lang.String sComments, int iLimit, java.util.Comparator oSortBy) throws org.apache.lucene.queryParser.ParseException, java.io.IOException, java.lang.NullPointerException
sLuceneIndexPath
- String Base path for Lucene indexes excluding WorkArea and table namesWorkArea
- String GUID of WorkArea to be searched, cannot be nullsProject
- String GUID f project to which bug belongssReportedBy
- StringsWrittenBy
- StringsTitle
- StringsFromDate
- StringsToDate
- StringsType
- StringsPriority
- StringsSeverity
- StringsStatus
- StringsText
- StringsComments
- StringiLimit
- intoSortBy
- Comparatororg.apache.lucene.queryParser.ParseException
java.io.IOException
java.lang.NullPointerException
public static java.lang.String escape(java.lang.String sInput)