Я хочу искать документы в elasticsearch, которые имеют точно такие же поля, как и данный документ id docId. Напр. пользователь вызывает api с docId, я хочу фильтровать документы, чтобы все возвращаемые документы выполняли некоторые параметры в docId.Elasticsearch найти документы другим документом
Например я могу запросить Elasticsearch так:
POST similarTerms/_search
{
"fields": [
"_id", "title"
] ,
"filter": {
"query": {"match": {
"title": doc[docId].title
}}
},
"size": 30
}
Я знаю, что могу получить документ с DocId, а затем я могу подготовить выше запрос, но я могу избежать сети хмель как-то, как даже миллисекунды улучшение времени вызывает большое беспокойство для моего приложения.
Благодаря
У меня есть точная проблема, которую вы имели, если есть способ fetch docId и использовать его для повторения в указанном выше вопросе, я могу решить мою проблему. Вы нашли способ получить docId и использовать его в своем запросе выше. Если бы вы могли, пожалуйста, поделитесь им со мной? –