Django Haystack QuerySet возвращает похожие значения назад

Привет, когда я выполняю операцию Haystack с серверной частью SOLR

SearchQuerySet.filter(categories='sean')

Я получаю результаты от обоих элементов, которые индексируются с обоими типами категорий «Шон» и «Шон Маккалли», но не от чего-либо со значением, скажем, «Джейсон». Использование точного не устраняет эту проблему. Я использую Haystack версии 1.1 и могу проверить в SOLR правильность индексов.

Я делаю что-то неправильно?


person Sean McCully    schedule 15.07.2010    source источник


Ответы (1)


Хорошо, на самом деле это часть SOLR и TOkenizer. Очевидно, мы используем токенизатор WhiteSpace, который разбивает ключевые слова по пробелам и создает индексы для обоих слов.

person Sean McCully    schedule 15.07.2010