Tried this once again, with different combinations, none worked actually..
David Smiley @MITRE.org wrote: > > It seems you want Id to only match on complete field values. If that is > the case then you should not do tokenization nor perhaps any text analysis > altogether. Consider removing the whole <analyzer /> block or using > KeywordTokenizerFactory plus a modicum of other stuff (perhaps > lowercasing). For the particular examples you gave... it would be > sufficient to simply remove “WordDelimeterFilterFactory” as an analysis > step. > > ~ David > > > GPS. wrote: >> >> I am using a fieldType, with following configuration: >> >> <!-- Less flexible matching, but less false matches. Probably not ideal >> for product names, >> but may be good for SKUs. Can insert dashes in the wrong place >> and still match. --> >> <fieldType name="textTight" class="solr.TextField" >> positionIncrementGap="100" > >> <analyzer> >> <tokenizer class="solr.WhitespaceTokenizerFactory"/> >> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" >> ignoreCase="true" expand="false"/> >> <filter class="solr.StopFilterFactory" ignoreCase="true" >> words="stopwords.txt"/> >> <filter class="solr.WordDelimiterFilterFactory" >> generateWordParts="0" generateNumberParts="0" catenateWords="1" >> catenateNumbers="1" catenateAll="0"/> >> <filter class="solr.LowerCaseFilterFactory"/> >> <filter class="solr.EnglishPorterFilterFactory" >> protected="protwords.txt"/> >> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> >> </analyzer> >> </fieldType> >> >> I have <field name="Id" type="textTight" indexed="true" stored="true" >> omitNorms="true"/> >> >> When I try searching with : >> http://localhost:8001/solr/select/?q=Id:ARMZ >> It gives me complete list, where Id is: ARMZ or ARMZ117 or ARMZ129 >> >> What I want is if I search for ARMZ, it should tightly match only ARMZ >> and shouldn't return ARMZ117 OR ARMZ129 >> Similarly, If I try searching for ARMZ1, it shouldn't give me any of >> ARMZ117 OR ARMZ129 >> >> Is it possible to achieve this, by somehow strictly mapping the input >> text with field Id? >> Any help on this matter would be deeply appreciated. >> >> Thanks >> GPS. >> >> > > -- View this message in context: http://www.nabble.com/Problems-with-WordDelimiterFilterFactory-tp21149384p21156935.html Sent from the Solr - User mailing list archive at Nabble.com.