@klokovdy
php developer

Sphinx некорректные результаты поиска, как можно бороться?

Коллеги, подскажите пожалуйста, есть товары:

Душевая кабина Радомир Паола 1 с гидромассажем
...
...
Акриловая ванна Am.Pm Bliss L 170х75 без гидромассажа

Пользователь делает поиск по фразе "с гидромассажем" и получает все и "с" ним и "без". Можно было бы исключить из поискового индекса все после предлогов "не", "без" и т.д, но тогда пользователь не сможет найти "без гидромассажа", а это не правильно. Подскажите пожалуйста, как бы кто стал решать.

Пишу на php, используем sphinxapi

$s->setMatchMode(SPH_MATCH_ALL);
$s->SetRankingMode(SPH_RANK_SPH04);
$s->SetFieldWeights(array(
"NAME" => 90,
"SEARCHABLE_CONTENT" => 1
));
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Ну логично от фильтровать без после поиска в сфинксе на стороне пхп
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы