Solr search Query with white spaces or without case sensitive and exact matching -


i implementing solr searching product not working in case. example:

productcode=030101 01

in schema.xml used

<fieldtype name="string"  class="solr.strfield" sortmissinglast="true" omitnorms="true"/>   <field name="itemcode" type="string" indexed="true" stored="true" required="true"/> 

if changed fieldtype i.e

<fieldtype name="text_ws" class="solr.textfield" positionincrementgap="100">       <analyzer type="index">         <tokenizer class="solr.whitespacetokenizerfactory"/>         <filter class="solr.reversedwildcardfilterfactory" withoriginal="true"                 maxposasterisk="2" maxposquestion="1" mintrailing="2" maxfractionasterisk="0"/>         <filter class="solr.lowercasefilterfactory"/>       </analyzer>       <analyzer type="query">         <tokenizer class="solr.whitespacetokenizerfactory"/>         <filter class="solr.lowercasefilterfactory"/>       </analyzer>     </fieldtype>   <field name="itemcode" type="text_ws" indexed="true" stored="true" required="true"/> 

then searching productcode=030101 01 searching

030101 02 030101 03 030101 04 

now exact searching not working. have product code have lowercase , uppercase character creating problem in search.

thanks in advance time. ashu

if need lowercase & exact search, can remove 'whitespacetokenizerfactory' & 'reversedwildcardfilterfactory' during index & query fieldtype=text_ws?

also @ "solr.keywordtokenizerfactory"


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -