В моем кластере у меня есть два индекса, один из которых содержит информацию о сотруднике и членство в группах, а другой - информацию о группе, такую как идентификатор, имена, proxy_id и т. Д. Они будут называться индексом сотрудника и индексом группы соответственно.
Я хотел бы создать запрос, который будет возвращать документы пользователям только при условии, что они являются частью правильной группы. К сожалению, к документам будет прикреплен только один из нескольких proxy_ids. Чтобы вернуть правильный документ, мой запрос должен будет проверить индекс пользователя и убедиться, что членство в его группах соответствует требованиям, проверив каждую группу, к которой они принадлежат, и проверив каждый прокси-адрес в соответствии с текущим документом.
Я понимаю, что это должно входить в обязательное условие, однако я не уверен, как это структурировать или действительно ли это возможно.
Любой совет будет принят с благодарностью. Спасибо!
Это для Эластичного Поискового Кластера, в котором работает Elastic 6.6