bemulima
@bemulima
ФуллСтекРазработчик

Sphinx только для текстового поиска?

Пишут, что sphinx предназначен для текстового поиска.
А если в таблице есть и другие поля с integer значениями и надо выполнить поиск по всеми то как быть: по текстовому значению отдельно искать из sphinx а по integer из бд, результаты будут разные, потом, как найти разницу и убирать лишние а нужные оставлять - это же полный идиотизм!? Вообщем подскажите, как на самом деле такие задачи выполняются?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 3
@stilic
Любая БД для хранения и поиска.
Sphinx не исключение.

Скажем, я его использую для фильтрации данных.
Токенами в этом случае являются значения векторов.

Но преимущества Сфинкса - при объединении огромного числа ответов.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Вообщем подскажите, как на самом деле такие задачи выполняются?
"Водопадный спуск": вначале ищем по самым уникальным значениям (числам, артикулам, моделям), затем - по всем остальным.
Ответ написан
opium
@opium
Просто люблю качественно работать
Там есть фасеточные поиск по атрибутами любого типа
Ответ написан
Ваш ответ на вопрос

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

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