Hi Everyone, I have the following in my schema:
<fieldType name="text_en" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true"> <analyzer> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class="solr.SynonymFilterFactory" expand="true" synonyms="synonyms.txt" ignoreCase="true"/> <filter class="solr.StopFilterFactory" words="lang/stopwords_en.txt" ignoreCase="true"/> <filter class="solr.WordDelimiterFilterFactory" preserveOriginal="1" generateNumberParts="1" splitOnCaseChange="0" catenateWords="1" splitOnNumerics="1" stemEnglishPossessive="1" generateWordParts="1" catenateAll="1" catenateNumbers="1" types="wdfftypes.txt"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.EnglishPossessiveFilterFactory"/> <filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/> <filter class="solr.PorterStemFilterFactory"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> </analyzer> </fieldType> In the text file "wdfftypes.txt", I have this: & => DIGIT $ => DIGIT I also tried: & => ALPHA $ => ALPHA I then index data that contains the string: "~ ! @ # $ % ^ & * ( ) _ + - = [ { ] } \ | ; : ' " , < . > / ?" But yet when I search on $ or &, I don't get any hit. Any idea what I'm doing wrong? Thanks in advance. Steve