У меня есть ряд моделей, которые можно найти у sunspot - оба настроены для частичных слов, и оба отлично работают в dev, но ни один из них не выполняет успешные поиски на частичных словах когда я иду на производство (Heroku + Websolr), хотя все остальное кажется прекрасным.Websolr, Heroku - NGramFilterFactory, похоже, не работает над производством, работает над Dev
schema.xml -
<fieldType name="text" class="solr.TextField" omitNorms="false">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.PorterStemFilterFactory"/>
<filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="15"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.PorterStemFilterFactory"/>
</analyzer>
</fieldType>
Я бежал
heroku run rake sunspot:solr:reindex
и
heroku run rake sunspot:reindex(5000)
Поиск прекрасен на различных областях, я в поисках, и хорошо с запись в верхнем и нижнем регистре, но пока она проходит частичные слова на моей локальной машине, она терпит неудачу на Heroku.
Есть ли у кого-нибудь еще такая проблема?