У нас есть два индекса: посты и пользователи.Мы хотели бы сделать запросы по этим двум индексам, выполнить поиск сообщения в индексе «posts», а затем перейти к индексу «users», чтобы получить информацию о пользователе, чтобы в конечном итоге вернуть совокупный результат как информации о пользователе, так исообщение, которое мы нашли.
Позвольте мне немного пояснить это на примере:
posts:
[
{
post: "this is a post about stack overflow",
username: "james_bond",
user_id: "007"
},
{...}
]
users:
[
{
username: "james_bond",
user_id: "007",
bio: "My name's James. James Bond."
nb_posts: "7"
},
{...}
]
Я хочу найти все сообщения, которые содержат "переполнение стека", а затем отобразить всех пользователей.кто говорит об этом и их информации (из индекса "пользователей"), это может выглядеть примерно так:
result: {
username: "james_bond",
user_id: "007",
post: "this is a post about stack overflow",
bio: "My name's James. James Bond"
}
Надеюсь, это достаточно ясно, извините, если этот вопрос уже былответил, но я честно нигде не нашел ответа.
Так можно ли это сделать только с ES js?