apache solr авто предложения - PullRequest
0 голосов
/ 03 марта 2010

я использую solr + django-haystack

Я установил настройки. HAYSTACK_INCLUDE_SPELLING = True и перестроить индекс

Я пытаюсь получить любое предложение, используя: SearchQuerySet (). Auto_query ('попробуй ани слово ее '). spelling_suggestion ()

Но я всегда получаю None

Что я должен сделать, чтобы получить хотя бы одно рабочее предложение? может я нужно добавить некоторую конфигурацию в конфигурацию Solr или иметь некоторые конкретные данные проиндексированы?

Ответы [ 2 ]

1 голос
/ 05 мая 2010

В зависимости от того, какую версию solr вы используете, вы можете использовать EdgeNGrams или TermsComponent (если вы используете 1.4). Проверьте эти ссылки, они должны помочь вам начать в правильном направлении. Я не использовал стог сена, поэтому я не знаю, есть ли простой способ использовать эти решения в этой среде.

EdgeNGrams:

www.lucidimagination.com / блог / 2009/09/08 / авто-предложить-из-популярных-запросов, использующих-edgengrams /

TermsComponent:

wiki.apache.org / Solr / TermsComponent

www.lucidimagination.com / поиск / документ / CDRG_ch07_7.13.3

0 голосов
/ 14 декабря 2011

вам нужно добавить поддержку орфографии в ваш обработчик запросов по умолчанию в solr conf смотри пожалуйста

http://wiki.apache.org/solr/SpellCheckComponent

...