https://blog.csdn.net/dm_vincent/article/details/41842691
127.0.0.1:9200/city_index/city/3
一:创建索引
创建一个city索引,city索引结构为id,province_ids(所属省份),city_name(城市名), description(描述)
{
"city": {
"properties": {
"id": {
"type": "integer"
},
"province_id": {
"type": "integer"
},
"city_name": {
"type": "text"
},
"description": {
"type": "text"
}
}
}
}
二:插入数据
postman插入数据
{
"id": 1,
"province_id": 1,
"city_name": "常德",
"description": "常德汉寿"
}
三:删除
方式一:postman删除索引
方式二:head插件删除索引
改:
方式一:
ctx._source:代表es当前的文档
"lang" :指明使用哪种语言,painless是es内置的脚本语言,另外它还还支持phoyn
方式二:
四:查询
(1)get请求查询:
(2)post请求查询:
a.查询所有
返回
{
"query": {
"match_all": {}
}
}
a.查询范围
{
"query": {
"match_all": {}
},
"from": 0,
"size": 1
}
c.关键字查询:
{
"query": {
"match": {
"city_name": "上海"
}
}
}
d:排序查询