Thinking Sphinx - показывает ложные срабатывания, даже если используется дельта-индексация - PullRequest
1 голос
/ 10 июня 2010

Это может быть связано со Сфинксом, а не с Мышащим Сфинксом.

Я использую дельта-индексы.

  1. Допустим, запись содержит текстовое поле, содержащее слово 'foo'
  2. Полная индексация выполнена
  3. слово «foo» удалено из записи
  4. дельта-индексация выполнена
  5. Поиск по «foo»
  6. Вышеприведенная запись возвращается, даже если она не содержит слова 'foo'
  7. Ожидаемый результат: вышеуказанная запись не должна возвращаться.

Я не уверен, что это конфигурацияпроблема с указанием sphinx игнорировать записи из основного индекса, если такая же запись присутствует в дельта-индексе.

ОБНОВЛЕНИЕ: Может кто-нибудь ответить на это?

1 Ответ

2 голосов
/ 10 февраля 2011

Скорее всего, вы хотите добавить опцию sql_query_killlist к своим источникам дельты: http://sphinxsearch.com/docs/current.html#conf-sql-query-killlist

...