com.knowgate.lucene
Class ContactSearcher
java.lang.Object
com.knowgate.lucene.ContactSearcher
public class ContactSearcher
- extends java.lang.Object
Search into a Lucene full text index for contacts
|
Method Summary |
static java.lang.String |
escape(java.lang.String sInput)
Escape special characters from a Lucene query |
static ContactRecord[] |
search(java.util.Properties oProps,
java.lang.String sWorkArea,
java.lang.String[] values,
boolean[] obligatorio)
Compose a Lucene query based on given parameters |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContactSearcher
public ContactSearcher()
search
public static ContactRecord[] search(java.util.Properties oProps,
java.lang.String sWorkArea,
java.lang.String[] values,
boolean[] obligatorio)
throws ParseException,
java.io.IOException,
java.lang.NullPointerException
- Compose a Lucene query based on given parameters
- Parameters:
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 - Comparator
- Returns:
- BugRecord[]
- Throws:
ParseException
java.io.IOException
java.lang.NullPointerException
escape
public static java.lang.String escape(java.lang.String sInput)
- Escape special characters from a Lucene query
- Returns:
- The input string with any character of set +-&|!(){}[]^"~*?:\ be preceded by a backslash