ES搜索中,可以通过GET /索引库名称/_doc/id
查询文档,也可以通过
GET /索引库名称/_search
{
"query":{
"查询类型":{
"查询条件":"条件值"
}
}
}
对文档进行查询
想问一下大佬们,这两者的区别是啥?都用在什么地方
ES搜索中,可以通过GET /索引库名称/_doc/id
查询文档,也可以通过
GET /索引库名称/_search
{
"query":{
"查询类型":{
"查询条件":"条件值"
}
}
}
对文档进行查询
想问一下大佬们,这两者的区别是啥?都用在什么地方
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
一个是获取某一条,一个是搜索符合条件的所有
要对比的话其实是 url 上的 search 和 dsl 查询,dsl 查询更强大更完善,url 更方便