node.js - Elasticsearch查询返回具有给定ID的文档

标签 node.js http elasticsearch dsl

elasticsearch索引中的所有文档都有一个id字段。

我有一个id数组,我想在此数组中获取带有id的文档。此任务的elasticsearch查询是什么?

最佳答案

假设您在["36088175", "36088176"]这样的数组中有ID

查询将是

{
    "query" : {
        "terms" : {
            "_id" : ["36088175", "36088176"]
        }
    }
}

查看条款查询以获取更多详细信息-https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-terms-query.html

关于node.js - Elasticsearch查询返回具有给定ID的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59617066/

相关文章:

node.js - 已部署 Nodemailer 的 Firebase 功能,但没有日志且无法与数据库正常工作

node.js - 在EJS页面上访问mongoDB数据

c - GET 请求总是返回一个横幅,就像 HEAD 请求一样

javascript - node.js 同步版的http.get

c# - 尝试使用 Windows 身份验证访问 WCF Rest 服务时,HttpClient 出现奇怪的行为

elasticsearch - 我可以在同一台服务器上运行Logstash的多个实例吗?

node.js - 如何减少电子邮件发送时间(使用 nodemailer 和 firebase)?

Javascript:将日期转换为 UTC 格式

elasticsearch - 是否可以通过单个运行列表动态构建弹性集群?

elasticsearch - Hive to Elasticsearch to Kibana:可用字段列中没有字段