У меня есть 2 коллекции solr, скажем A
и B
.Оба они имеют разные уникальные идентификаторы.Скажите, что A uniqueid - uida
, а B - uidb
.И A, и B содержат общее индексированное поле accountnumber
вместе с другими полями.
Мне нужно запросить и A, и B по конкретному accountnumber
и объединить или объединить все оставшиеся столбцы.
В настоящее время, после запроса обеих коллекций, я присоединяюсь к ним в своем Java-коде, который не соответствует требованию к производительности.Есть ли способ сделать это в solr напрямую, чтобы получить объединенный вывод как от A, так и от B.
например,
A contains [123,<Aotherfield>],[456,<Aotherfield1>]
B contains [456,<Botherfield>],[789,<Bothetfield1>]
the query for accountnumber 456 should fetch the result.
[456,<Aotherfield1>,<Botherfield>]