Hi,

Whenever user types the search query like 


"sony xperia c" it has to match the results like 

sony xperia c price
sony xperia c reviews
sony xperia c photos

but my search query displays 

Sony xperia act mobiles
sony xperia ace mobiles
sony xperia abc mobiles



Can anybody help me how to do it.

My schema is like the following....



<field name="my_title" type="text_full" indexed="true" stored="false"
multiValued="true" omitNorms="true" omitTermFreqAndPositions="true" />



<fieldType name="text_full" class="solr.TextField">
    <analyzer type="index">
        <charFilter class="solr.MappingCharFilterFactory"
mapping="mapping-ISOLatin1Accent.txt"/>
        <tokenizer class="solr.KeywordTokenizerFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.PatternReplaceFilterFactory"
pattern="([\.,;:-_])" replacement=" " replace="all"/>
        <filter class="solr.EdgeNGramFilterFactory" maxGramSize="30"
minGramSize="1"/>
        <filter class="solr.PatternReplaceFilterFactory"
pattern="([^\w\d\*繥ǘŠ])" replacement="" replace="all"/>
        <filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
    </analyzer>
    <analyzer type="query">
        <charFilter class="solr.MappingCharFilterFactory"
mapping="mapping-ISOLatin1Accent.txt"/>
        <tokenizer class="solr.KeywordTokenizerFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.PatternReplaceFilterFactory"
pattern="([\.,;:-_])" replacement=" " replace="all"/>
        <filter class="solr.PatternReplaceFilterFactory"
pattern="([^\w\d\*繥ǘŠ])" replacement="" replace="all"/>
        <filter class="solr.PatternReplaceFilterFactory"
pattern="^(.{30})(.*)?" replacement="$1" replace="all"/>
        <filter class="solr.SynonymFilterFactory" ignoreCase="true"
synonyms="synonyms_fsw.txt" expand="true" />
        <filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
        <filter class="solr.KeywordMarkerFilterFactory"
protected="protwords.txt" />
        <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
    </analyzer>
</fieldType>












--
View this message in context: 
http://lucene.472066.n3.nabble.com/Exact-matches-tp4116340.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to