Родительские / пользовательские отношения с использованием типа соединения Elasticsearch - PullRequest
0 голосов
/ 22 октября 2018

У меня есть список пользователей, и есть одно поле с именем parent, некоторые пользователи могут не иметь родителей.

Я хочу получить полную родительскую иерархию, полную дочернюю иерархию для данного идентификатора пользователя.

Что должно быть в соответствии с моим сопоставлением?

Вот пример.

UserId, Name, ParentId

1., КП., NULL / Пробел / 0

2.RT1

3., TH., 2

4., MS, 3

Если я хочу получить всю дочернюю иерархию UserId-2, это должны быть идентификаторы (3,4, ....), и я также хочу получить родительскую иерархию 4, которая должна быть(3,2,1 ...!).

Возможно ли добиться этого в ES6.3?Если да, каким должен быть мой картограф?Я мог бы иметь одного / нескольких родителей.

...