How about if you search for "resloc:ccsa*" i.e. all lower case?
If using QueryParser.parse() with a standard analyzer the search term
does not get converted to lower case if it contains a trailing
wildcard.
Running code like this
Analyzer analyzer = new StandardAnalyzer();
Query query = QueryParser.parse(s, KEYFIELD, analyzer);
System.out.println(s + "(" + query.toString(KEYFIELD) + ")");
with s set to various values gives something like this
CCsa (ccsa) // OK
CCsa* (CCsa*) // Suspect
ccsa* (ccsa*) // OK
Tested against rc5 and latest from CVS.
--
Ian.
[EMAIL PROTECTED]
> [EMAIL PROTECTED] ("Nader S. Henein") wrote
>
> I'm using the new Lucene 1.5 release and I remember a message
> in the lucene-user mailing list that talked about a wildcard issue that
> if you search something like this:
>
> <resloc>CCsa</resloc>
>
> using the following query string : resloc:CCsa*
> it will yield no results, and them there was a reply saying that the issue
> has
> been resolved in the nightly builds, this was about two weeks before rc1.5
> (witch I'm using)
> and according the rc1.5 mailer that went out wildcard issues where hammered
> out. but I still
> have this problem if I search using "resloc:CCsa" I get 5 results but when I
> add the star sign to
> the right-hand side of the query string like so "resloc:CCsa*" I get no
> results.
>
> Anyone care to shed some light on this issue ?
>
> Nader S. Henein
> Bayt.com , Dubai Internet City
> Tel. +9714 3911900
> Fax. +9714 3911915
> GSM. +9715 05659557
> www.bayt.com
----------------------------------------------------------------------
Searchable personal storage and archiving from http://www.digimem.net/
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>