lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Savvas-Andreas Moysidis <>
Subject Re: Wildcard weirdness
Date Fri, 05 Nov 2010 17:15:36 GMT
One place to start would be the Analysis page http://{your
There you can see exactly what happens to your query as it being moved down
the Analysis chain.

In my knowledge, no analysis is performed on wildcarded terms so my guess
would be that the analysis chain modifies (e.g. lowercases/stems) and
indexes your terms this way and you can't have a match.
If for instance, your indexed term is lowercased to o'connor and you are
searching for O'Conno* then Solr will look for any terms starting with O'Conno
and *not* o'conno .

But like mentioned above, the Analysis page is usually very helpful in
situations like that. :)

hope that helps

On 5 November 2010 16:35, C0re <> wrote:

> Hi,
> I'm trying to understand what Solr is doing when a search for O'Connor and
> O'Conn* is done.
> The first search returns 4 results, which is fine. I would expect the
> second
> search to return at least 4 (the same) results, however it fails to return
> any.
> I've debugged the query and this is the output:
> Debug for O'Connor :
> <str name="rawquerystring">surname:O'Connor</str>
> <str name="querystring">surname:O'Connor</str>
> <str name="parsedquery">PhraseQuery(surname:"o connor")</str>
> <str name="parsedquery_toString">surname:"o connor"</str>
> Debug for O'Conn* :
> <str name="rawquerystring">surname:O'Conno*</str>
> <str name="querystring">surname:O'Conno*</str>
> <str name="parsedquery">surname:O'Conno*</str>
> <str name="parsedquery_toString">surname:O'Conno*</str>
> So as you can see the queries are different but I don't understand why Solr
> changes them the way it does?
> Also, searching for Conno* does work.
> Thanks,
> C.
> --
> View this message in context:
> Sent from the Solr - User mailing list archive at

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message