Сфинкс - Точное совпадение! - PullRequest
0 голосов
/ 11 марта 2011

У меня есть еще один вопрос!

У меня есть индекс с

SPH_MATCH_ALL SPH_RANK_SPH04

и когда я ищу слово «ipad», перед словом «IPAD» появляется слово «disIPADor», как я могу сделать сам «ipad» более актуальным, чем «disIPADor»?

1 Ответ

3 голосов
/ 17 ноября 2011
  1. убедитесь, что вы используете версию сфинкса 2.0.2 или выше.В версии 2.0.1 есть ошибка, которая не выводит отдельные слова наверх, даже если они точно совпадают.
  2. Если в этом индексе настроена основа для вашей морфологии, рассмотрите возможность удаления основ и добавления его в качестве отдельного индекса, который наследуется от первого.Таким образом, при поиске этого первого индекса он будет соответствовать только целым словам, и вы все равно можете использовать второй индекс для частичных разрядов.
...