@belyaevcyrill

Есть ли смысл использовать Sphinx для полнотекстового поиска?

В наличии PostgreSQL 10.6 и Symfony 4.

Есть некая CRM, где фигурирует большое количество таблиц, по полям которых производится полнотекстовый поиск. Пока что этот поиск реализован примитивным способом — использую LIKE. Указываю в аргументе where() поля, по которым требуется поиск. В случае большого кол-ва данных поиск начинает тормозить.

Насколько эффективно использовать совместно с Symfony 4 движок поиска Sphinx ?
  • Вопрос задан
  • 300 просмотров
Пригласить эксперта
Ответы на вопрос 3
@tumbler
бекенд-разработчик на python
В случае большого кол-ва данных поиск начинает тормозить.

Если это единственная проблема с поиском, то лучше воспользоваться встроенным в Postgresql Full-Text Index. Это не потребует адовых затрат на настройку и интеграцию sphinxsearch в проект.
Ответ написан
@SanSYS
А почему поиск тормозит?
Может сам поиск отрабатывает не долго, а вот последующая сортировка уже медленно
Ну или фетчинг, если вы всё найденное на клиент отправляете )

Напомнили интересный изврат - ZomboDB brings powerful text-search and analytics features to Postgres by using Elasticsearch as an index type
Ответ написан
opium
@opium
Просто люблю качественно работать
В постгресе есть свой полнотекстовый поиск его и используем
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
AGIMA Москва
от 180 000 руб.
AGIMA Москва
от 180 000 руб.
БюроБюро Калининград
от 60 000 до 120 000 руб.
17 окт. 2019, в 22:21
250000 руб./за проект
17 окт. 2019, в 19:04
300 руб./в час