Problem:
While migrating the solr version from 3.X(schema version is 1.4)  to cloud
4.10.0 (schema version 1.5), I see a difference in the way the
worddelimiterfilter works for the below configuration 

<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1"generateNumberParts="1" catenateWords="1"
catenateNumbers="1" catenateAll="0" preserveOriginal="1"
splitOnCaseChange="1"/>

In the current version, the catentateWords is done on the last postion of
the word delimited, but in the cloud the catenateWords always done on the
position 1 as below

EX: for token – “iPad2” at index
Current Version: 
<http://lucene.472066.n3.nabble.com/file/n4179647/pic1.jpg> 

Cloud Version:
  <http://lucene.472066.n3.nabble.com/file/n4179647/pic2.png> 

When “ipad2” is searched the parsed query on fieldXX using WDF 
+fieldXX:\"(ipad2 ipad) 2\"^10.0"  doesn’t find a match on the document
which contains “iPad2” in the cloud but finds a match on solr 3X version.

Did implementation of WDF change from 3x Vs Cloud. Is there any work around
to make “iPad2” match when queried for “ipad2” with WDF setting mentioned as
above.




--
View this message in context: 
http://lucene.472066.n3.nabble.com/WordDelimiter-Works-differently-in-solr3X-vs-SolrCloud-tp4179647.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to