Запрос двух индексов или объединение результатов двух запросов в эластичном поиске с помощью Nest.net

#elasticsearch #elastic-stack #nest

#elasticsearch #эластичный стек #гнездо

Вопрос:

У меня есть следующее требование. Индекс # 1: персональные данные Индекс # 2: Географические местоположения

Из-за некоторых проблем мы нормализовали данные по двум индексам. В зависимости от требований мне нужно будет получить личную информацию и географическую информацию либо в одном эластичном запросе, либо запросить первый индекс и запросить второй индекс и присоединиться к клиенту.

Я искал, и появилось несколько вариантов.

  1. Цепной запрос
  2. Добавьте два индекса в один поисковый запрос.

Я довольно новичок, и у меня нет способа протестировать оба варианта. Любые предложения или указания будут большим подспорьем. Также, если вы знаете, где у нас может быть похожий пример, например, песочница, я начну искать там.

заранее спасибо.

Комментарии:

1. Какие проблемы приводят к разделению данных на два индекса? Возможно, было бы неплохо добавить их к вопросу, поскольку это может быть проблемой XY

2. Это не под моим контролем, и другая команда управляет этим и разработана таким образом.