Hello, I am using Solr 3.4.
I'm trying to define a type that it is possible to match with only if request contains exactly the same words. Let's say I have two different values for ONLY_EXACT_MATCH_FIELD ONLY_EXACT_MATCH_FIELD: salon de coiffure ONLY_EXACT_MATCH_FIELD: salon de coiffure pour femmes I would like to match only with the first ont when requesting Solr with fq=ONLY_EXACT_MATCH_FIELD:(salon de coiffure) As far has I understood, the solution is to do not tokenize on white spaces, and use instead solr.KeywordTokenizerFactory My actual type is defined as followed in schema.xml <fieldType name="ONLY_EXACT_MATCH_FIELD" class="solr.TextField" omitNorms="true" positionIncrementGap="100"> <analyzer type="index"> <tokenizer class="solr.KeywordTokenizerFactory"/> <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/> <filter class="solr.ISOLatin1AccentFilterFactory"/> <filter class="solr.StandardFilterFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.LengthFilterFactory" min="1" max="100" /> </analyzer> </fieldType> But matching with fields with more then one word doesn't work. Does someone have a clue what I am doing wrong? Thanks, Elisabeth