LobsterJoe
@LobsterJoe

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

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

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

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

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

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