私はherokuにsunspot solr/websolrを持っています。これをsolr/conf/schema.xmlに設定しました
<filter class="solr.PhoneticFilterFactory" encoder="DoubleMetaphone" inject="true"/>
そのようです
<fieldType name="text" class="solr.TextField" omitNorms="false">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.PorterStemFilterFactory"/>
<filter class="solr.PhoneticFilterFactory" encoder="DoubleMetaphone" inject="true"/>
</analyzer>
</fieldType>
開発者で「chair」または「chairs」を検索すると、彼女と同じ結果が得られます。ステージングまたは本番で同じ検索を行うと、検索用語ごとに異なる結果が得られます。solrを再起動して再インデックスしました。
他に何をする必要がありますか?