步骤1:准备数据步骤2:查询所有步骤3:id 倒排序步骤4:只返回部分字段步骤5:条件查询步骤6:分页查询
步骤 1 : 准备数据
请先按照curl-批量导入的做法,把14万条数据插入步骤 2 : 查询所有
在 kibana 控制台中输入如下命令:
打开 kibana控制台:http://localhost:5601/app/kibana#/dev_tools/console?_g=()
运行如下命令:GET /how2java/_search
{
"query": {
"match_all": {} }
}
返回如图所示显示一共有147939条数据.注: 要运行kibana控制台,需要先安装kibana: 下载kibana并启动注: 默认查询显示10条数据,欲查询更多数据请参考后面的 分页查询
![fab2dda01eed5400a63bde58437bea6e.png](https://i-blog.csdnimg.cn/blog_migrate/b86adaa64e7745020954900890932fa6.jpeg)
步骤 3 : id 倒排序
输入命令:GET /how2java/_search
{
"query": {
"match_all": {} },
"sort": [
{
"_id":
"desc"
}
]
}
如图所示,按照_id 倒排序
![b588ab22a85575c731ad00d760d51684.png](https://i-blog.csdnimg.cn/blog_migrate/0ecaaa70eb4869273bac10c4052faf88.jpeg)
步骤 4 : 只返回部分字段
使用命令:GET /how2java/_search
{
"query": {
"match_all": {} },
"_source": ["name","price"]
}
如图所示,只返回name和price字段注: 上面name和price之间的逗号是中文的,请修改为英文的逗号
![d65c59d1c9050e3b9094e780f7dd7536.png](https://i-blog.csdnimg.cn/blog_migrate/562f3ab5902ef73f30896f1831762a98.jpeg)
步骤 5 : 条件查询
输入命令:GET /how2java/_search
{
"query": {
"match": {
"name":
"时尚连衣裙"
} }
}
如图所示根据条件查询
![b0cc7cbfe91ccfc32e6a23494bc9c666.png](https://i-blog.csdnimg.cn/blog_migrate/a4439211decefb9cd38d2a31ad93af49.jpeg)
步骤 6 : 分页查询
分页查询GET /how2java/_search
{
"query": {
"match_all": {} },
"from":
1,
"size":
3,
"sort": {
"_id": {
"order":
"desc"
} }
}
![a2800203dee78fe516974e99f5b3fa57.png](https://i-blog.csdnimg.cn/blog_migrate/79558979461e40593f3f96b60430764f.jpeg)
更多内容,点击了解: https://how2j.cn/k/search-engine/search-engine-kibana-search/1697.html