@Kokoulin
Php senior developer

Sphinx: как задать вес определенным словам?

В тексте запроса очень часто встречаются вводные слова, как им задать меньший весь чем остальным
например
запрос
как сделать (ключевое слово)

и в результатах выше может попасть вариант который целиком будет состоять из слов как и сделать

то есть результат:
как сделать как сделать как сделать как сделать как сделать как сделать как сделать  (ключевое слово) еще куча текста не имеющего отношения к ключевому слову

будет выше чем
как сделать ключевое слово
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
ManticoreSearch
@ManticoreSearch
Можно:
1) самое простое - поэкспериментировать с добавлением "как" и "сделать" в список стоп-слов, чтоб они не индексировались вовсе.
2) посложнее - поэкспериментировать с собственной формулой ранжирования:
- https://docs.manticoresearch.com/latest/html/searc... - список факторов
- PACKEDFACTORS() поможет увидеть влияние каждого фактора на каждый результат поиска и подкорректировать формулу
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
ручками на выходе уже отсортировать результат сфинкса
или же самому добавлять в поисковую фразу как сделать
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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