Sphinx: почему находит лишнее?

Имеем такой запрос:

SELECT *,COUNT(*) FROM test_db WHERE MATCH('$test text$') AND (object > 0) GROUP BY object ORDER BY custom_rank DESC LIMIT 0,10 OPTION max_matches=10000;


В базе имеется 2 записи содержащие:
1. test text
2. test 2 text

В результате находятся обе записи, хотя по логиге должна находится только 1

Если в запросе подставить текст для поиска "test 2 text" - находятся тоже обе записи хотя должна находится 2

Подскажите что здесь не верно?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Все верно они две и должны находиться
Ответ написан
ManticoreSearch
@ManticoreSearch
Скорее всего в конфиге для min_word_len указано значение > 1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы