Wildcard query only works for single terms. Any embedded special characters
will cause a term to be split into multiple terms at index time. The use of
a wildcard in a query term with embedded special characters will bypass
normal analysis - you need to enter the term exactly as it would be analyzed
at index time for wildcard to work.
Ditto is your filed type uses the word delimiter filter with the split
digits option enabled - the alpha and numeric portions will generate
separate terms - and cause a wildcard to fail.
-- Jack Krupansky
-----Original Message-----
From: Geepalem
Sent: Sunday, April 27, 2014 3:30 PM
To: solr-user@lucene.apache.org
Subject: Wildcard search not working with search term having special
characters and digits
Hi,
Below query without wildcard search is returning results.
http://localhost:8080/solr/master/select?q=page_title_t:"an-138"
But below query with wildcard is not returning results
http://localhost:8080/solr/master/select?q=page_title_t:"an-13*"
Below query with wildcard search and no didgits is returning results.
http://localhost:8080/solr/master/select?q=page_title_t:"an-*"
I have tried by adding WordDelimeter Filter but there is no luck.
<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1"
generateNumberParts="1" catenateWords="1" catenateNumbers="1"
catenateAll="0" splitOnCaseChange="1"/>
Please suggest or guide how to make wildcard search works with special
characters and digits.
Appreciate immediate response!!
Thanks,
G. Naresh Kumar
--
View this message in context:
http://lucene.472066.n3.nabble.com/Wildcard-search-not-working-with-search-term-having-special-characters-and-digits-tp4133385.html
Sent from the Solr - User mailing list archive at Nabble.com.