Allow leading wildcard in table searcher
----------------------------------------
Key: LUCENE-1291
URL: https://issues.apache.org/jira/browse/LUCENE-1291
Project: Lucene - Java
Issue Type: Wish
Affects Versions: 2.3.1
Reporter: Peter Backlund
Priority: Minor
It would be nice to have a boolean property on TableSearcher for allowing
leading wildcard in query, which could be off by default.
MultiFieldQueryParser parser = new MultiFieldQueryParser(fields,
analyzer);
parser.setAllowLeadingWildcard(this.allowLeadingWildcard);
Query query = parser.parse(searchString);
+ setter and field for "allowLeadingWildcard"
Snippet is from
http://www.koders.com/java/fid94A4BBC5CC6609930A88583480AA66B32EBB08E3.aspx?s=TableSearcher#L53,
lines 245-246.
Another approach would be to have a protected factory-method for creating the
parser, which can be overridden:
protected Parser createParser(fields, analyzer) {
return new MultiFieldQueryParser(fields, analyzer);
}
and
Query query = createParser(fields, analyzer).parse(searchString);
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]