LobsterJoe
@LobsterJoe

Как осуществить поиск по нескольким сущностям Doctrine?

Приветствую!

Возникла необходимость реализовать поиск среди нескольких сущностей, присутствующих в системе. Например, есть пользователь со свойством fullName (Ivan Pertov) и статья со свойством title (Ivan on the road). То есть, по запросу "Ivan" мне бы хотелось получить результат, включающий в себя пользователей, и статьи с данным вхождением.

Подскажите, в какую сторону копать.
На данный момент у меня есть два предположения:
Первое - дёргать соответствующие репозитории и затем мержить результат.
Второе - завести отдельную сущность, хранящую поля, по которым осуществляется поиск, и ссылку на конкретный объект, и искать уже в ней.
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
Вариант 3-ий.
Использовать специальный инструмент. Например elastic
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Sliza Москва
от 150 000 руб.
REDSTART Калининград
от 80 000 до 100 000 руб.
от 90 000 до 160 000 руб.
17 янв. 2019, в 18:06
5000 руб./за проект
17 янв. 2019, в 17:21
20000 руб./за проект