ES中查询文档与dsl查询有啥区别?

ES搜索中,可以通过GET /索引库名称/_doc/id查询文档,也可以通过

GET /索引库名称/_search
{
    "query":{
        "查询类型":{
            "查询条件":"条件值"
        }
    }
}

对文档进行查询


想问一下大佬们,这两者的区别是啥?都用在什么地方

阅读 734
1 个回答

一个是获取某一条,一个是搜索符合条件的所有
要对比的话其实是 url 上的 search 和 dsl 查询,dsl 查询更强大更完善,url 更方便

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题