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]>

Reply via email to