SOLR Объединяет несколько коллекций - PullRequest
0 голосов
/ 25 мая 2018

У меня есть нижеприведенное требование, и мне нужна помощь, чтобы узнать, достижимо ли это с помощью JOINs или Block Join (вложенные документы) -

Данные

Существует несколько таблиц, одна основная таблица имеет всеосновные сведения о продукте, первичным ключом является идентификатор продукта.Есть еще 6-7 других таблиц, содержащих другие подробности о продукте, в нем также есть столбец ID продукта, но может быть несколько записей для одного ID продукта.

Не могли бы вы сообщить мне, возможно ли ниже-

  1. Можем ли мы получить данные из нескольких коллекций в результатах поиска.Результаты должны содержать только одну запись для одного идентификатора продукта?
  2. Можем ли мы выполнить поиск по нескольким коллекциям в одном запросе, а затем объединить результаты, чтобы итоговые результаты поиска имели один результат для каждого идентификатора продукта.
  3. Можем ли мы выполнить объединение для более чем 2 коллекций, поскольку нам нужно выполнить поиск по 6-7 коллекциям, а затем объединить данные на основе идентификатора продукта.
  4. Можем ли мы запросить родительский и дочерний элементы во вложенном индексе одновременно.Пример - выполнить поиск по столбцу 1 из родительского элемента и столбцу 2 из дочернего объекта и получить родительские записи с вложенным дочерним элементом в результатах поиска?
  5. Если мы сможем выполнить поиск по полям по нескольким коллекциям в одном запросе, будут ли фильтры из разных коллекцийбыть возвращен в одном поисковом ответе.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...