типа I есть индекс, содержащий документы, которые выглядят что-то вроде этого (ненужных полей опущенных)Elasticsearch «автообъединение» операция
{
_id: String,
...
relatedIds: [ String ]
}
relatedIds
рекурсивно со ссылкой на _id
самих документов.
Я хочу написать запрос, который будет возвращать только идентификаторы из массива relatedIds
, которые не являются _id
документа.
В аннотациях, я хочу захватить все эти идентификаторы, выполнить некоторые вычисления, так что в конце каждый идентификатор в relatedIds
ссылается на документ в индексе.
Встроенные скрипты по умолчанию отключены. – schellingerht
Я еще не смог попробовать это, так как упомянутые выше встроенные скрипты отключены по умолчанию, и у меня нет доступа (в настоящее время) к файлу конфигурации для ES, на который я нацелен. –