1.创建项目,添加依赖

2.配置application.properties文件

3.项目的目录

?4.对应接口以及普通的crud方法

5.测试类

?6.带条件的查询
6.1分页查询文档按照价格降序排列,显示第2页,每页显示3个

6.2// 查询商品价格等于15299的商品
//query:{trem:{15299}}

6.3
/*
// 查询商品价格在5000~9000之间商品,按照价格升序排列
"query": {
"range": {
"price": {
"gte": 5000,
"lte": 10000
}
} */

6.4
// 查询商品标题中符合"游戏 手机"的字样的商品
/*
query:{match:{"title":"游戏 手机"}}
*/

6.5
/* 查询商品标题或简介中符合"蓝牙 指纹 双卡"的字样的商品
"query": {
"multi_match":{
"query":"蓝牙 指纹 双卡",
"fields": ["title", "intro"]
}
}?*/

?6.6
/*
查询商品标题中符合"i7"的字样并且价格大于7000的商品
"query": {
"bool": {
"must": [
{"range": {"price": {"gte": 7000}}},
{"match": {"title": "i7"}}
]
}
}

?6.7
/*
查询商品标题中符合"pro"的字样或者价格在1000~3000的商品
"query": {
"bool": {
"should": [
{"range": {"price": {"lte":1000 ,"gte": 3000}}},
{"match": {"title": "pro"}}
]
}
} */

|