#创建索引hzz,添加类型riverHead
PUT /hzz
{
"settings": {
"number_of_shards": 5,
"number_of_replicas": 0
},
"mappings": {
"riverHead":{
"properties":{
"head_name":{"type":"text","analyzer":"ik_max_word"},
"job":{"type":"text","analyzer":"ik_max_word"},
"area_code":{"type":"text","analyzer":"ik_max_word"},
"river":{"type":"text","analyzer":"ik_max_word"},
"desc":{"type":"text","analyzer":"ik_max_word"}
}
}
}
}
PUT /basriverhead
{
"settings": {
"number_of_shards": 5,
"number_of_replicas": 0
},
"mappings": {
"bas_river_head":{
"properties":{
"name":{"type":"text","analyzer":"ik_max_word"},
"loginName":{"type":"text","analyzer":"ik_max_word"},
"linkTel":{"type":"text","analyzer":"ik_max_word"},
"workTel":{"type":"text","analyzer":"ik_max_word"},
"adminPost":{"type":"text","analyzer":"ik_max_word"},
"level":{"type":"text","analyzer":"ik_max_word"},
"dutyRiverName":{"type":"text","analyzer":"ik_max_word"},
"dutyRiverId":{"type":"text","analyzer":"ik_max_word"},
"riverName":{"type":"text","analyzer":"ik_max_word"},
"riverCode":{"type":"text","analyzer":"ik_max_word"},
"areaName":{"type":"text","analyzer":"ik_max_word"},
"areaCode":{"type":"text","analyzer":"ik_max_word"},
"state":{"type":"text","analyzer":"ik_max_word"},
"headPortrait":{"type":"text","analyzer":"ik_max_word"}
}
}
}
}
#添加文档
PUT /hzz/riverHead/2
{
"head_name":"李云龙",
"job":"独立团",
"area_code":"中国",
"river":"黄河",
"desc":"李云龙 独立团 黄河"
}
PUT /hzz/riverHead/1
{
"head_name":"李云龙",
"job":"独立团",
"area_code":"中国",
"river":"黄河",
"desc":"李云龙 独立团 黄河"
}
#查询
GET /lib2/head/_search
{
"query": {
"match": {
"desc": "黄河"
}
}
}
GET /hzz/riverHead/_search
{
"query": {
"term": {
"desc": "黄河"
}
}
}
GET /hzz/riverHead/_search
{
"query":{
"multi_match": {
"query": "黄河 独立团 ",
"fields": ["desc"]
}
}
}
#目前这个最符合需求
GET /hzz/riverHead/_search
{
"query":{
"multi_match": {
"query": "黄河中国",
"fields": ["head_name","job","area_code","river"]
}
}
}
Elasticsearch系列(五)--增删改查
最新推荐文章于 2024-07-09 06:12:17 发布