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

Reply via email to