Here's a blog on the subject: https://lucidworks.com/blog/2011/11/29/whats-with-lowercasing-wildcard-multiterm-queries-in-solr/
bq: When validator is changed to validate, both at query time and index time, then should not validator*/validator return the same results at-least? This is one of those problems that's easy to state, but hard to solve. And there are so many variations that any attempt to solve it will _always_ have lots of surprises. Simple example (and remember that the stemming is usually algorithmic). "validator" probably stems to "validat". However, "validato" (note the 'o') may not stem the same way at all, so searching for "validato*" wouldn't produce the expected response..... Best, Erick On Mon, Apr 18, 2016 at 6:23 AM, Shawn Heisey <apa...@elyograg.org> wrote: > On 4/18/2016 1:18 AM, Modassar Ather wrote: >> When I search for f:validator I get 80K+ documents whereas if I search for >> f:validator* I get only around 150 results. >> >> When I checked on analysis page I see that validator is changed to >> validate. Per my understanding in both the above cases it should at-least >> give the exact same result of around 80K+ documents. > > What Reth was trying to tell you, but did not state clearly, is that > when you use wildcards, your query is NOT analyzed -- none of your > filters, including the stemmer, are used. > > Thanks, > Shawn >