2014-10-30 3 views
0

У меня есть ряд моделей, которые можно найти у 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.

Есть ли у кого-нибудь еще такая проблема?

ответ

Смежные вопросы