wildcard queries are not first passed through an analyzer. See http://wiki.apache.org/lucene-java/LuceneFAQ#head-4d62118417eaef0dcb87f4370583f809848ea695 "Are Wildcard Queries Case Sensitive", which also has an explanation of *why* wildcards aren't passed through an analyzer.....
So, assuming you indexed things with an analyzer that lowercases, your index actually contains "solr", but querying on "S?lr" expands to "Solr" which is not in your index. You'll have to lower case yourself.... And StandardAnalyzer certainly lowercases.... Best Erick On Jan 18, 2008 4:42 AM, Benjamin Plaquevent <[EMAIL PROTECTED]> wrote: > Hi, > > I have a strange Solr behaviour when the request first word > includes a upper case character and a wildcard : no result. > I quickly searched into Solr issue tracker but didn't find anything > about... > > Example: > > "S?lr" => no result > "s?Lr?" => no result > "s?lr" => result = "Solr" > > java -jar start.jar -version returns null 6.1.3 > I use the standard request handler with no particular configuration and I > try request from /solr/admin/form.jsp form. > > Is it a normal behaviour? Is it a known issue? > > Thank you for reading... > > > Benjamin Plaquevent > Chef de projet technique > Smile - Motoristes Internet > http://www.smile.fr > Tél : 02 51 72 29 69 > Fax : 02 51 72 04 22 > Mailto : [EMAIL PROTECTED] > >