简介
本节会介绍es的search API,会分别介绍es的URI search和Request Body Search 的使用语法和返回结果部分字段的释义。
URL Search
在es的URL中使用查询参数进行查询
GET kibana_sample_data_ecommerce/_search?q=customer_first_name:Eddie
参数customer_first_name:Eddie标识查询customer_first_name字段中为Eddie的结果
返回结果部分截图:
image.png
如上图所示
- hits 显示命中结果为100
- took 显示花费时间
- hits 下显示文档索引_index,文档_doc和_id
大家可以在kibana上测试实施结果
Request Body Search
使用了es提供的,基于json格式的,更加完备的 Query Domain Specific Language(DSL)这个英文很重要
POST kibana_sample_data_ecommerce/_search
{
"profile": true,
"query": {
"match_all": {}
}
}
改语法匹配所有结果数据
image.png
小结
本章介绍了es的URI search和Request Body Search,主要介绍了es的这两种链接方式。
网友评论