大家好,欢迎来到IT知识分享网。
一、准备环境:
1.安装es
2.安装IK
3.安装kibana
二、注意事项
1.es默认本地服务地址:http://127.0.0.1:9200/
2.ik解压到es的plugins文件夹中,ik安装重命名为analysis-ik,并且重启es服务才能生效。
3.kibana修改配置yml文件(按需修改)
4.kibana服务地址:http://ip:port/
三、开始CRUD
在开发工具中操作
GET _search
{
“query”: {
“match_all”: {}
}
}
# ik测试
POST _analyze
{
“analyzer”: “ik_max_word”,
“text”: “我的价值观”
}
执行效果:
# 创建索引
PUT /user
{
“settings”: {
“number_of_shards”: 5,
“number_of_replicas”: 1
}
}
# 查看索引信息
GET /book
# 删除索引
DELETE /book
# 创建索引
PUT /book
{
“settings”: {
“number_of_shards”: 5,
“number_of_replicas”: 1
},
“mappings”:{
“properties”:{
“name”:{
“type”: “text”,
“analyzer”: “ik_max_word”,
“index”: true,
“store”: false
},
“author”:{
“type”: “keyword”
},
“count”:{
“type”: “long”
},
“desc”:{
“type”: “text”,
“analyzer”: “ik_max_word”
}
}
}
}
# 添加文档,自动生成ID
POST /book/_doc/3
{
“name”: “三国演义”,
“author”: “罗贯中”,
“count”: 800,
“desc”: “描绘了三国时代的一幅政治风云的彩色画卷,是一个龙争虎斗的战争史诗.着重表现的是从东汉末年到晋朝将近一个世纪多个政治集团间错综复杂紧张尖锐的斗争.这种斗争发展成为连接…”
}
# 添加文档,手动生成ID
PUT /book/_doc/4
{
“name”: “水浒传”,
“author”: “施耐庵”,
“count”: 1000,
“desc”: “北宋仁宗年间,瘟疫横行,人民离乱。仁宗不忍百姓遭受疾苦,遂派遣洪太尉(张铁林饰)前往江西龙虎山迎请张天师祈禳瘟疫。谁知洪太尉狂傲自大,与张天师对面错失,更强开伏魔宝殿,放走了镇压于此三十六天罡七十二地煞。”
}
# 修改文档
POST /book/_doc/1/_update
{
“doc”:{
“count”:1200
}
}
# 删除文档
DELETE /book/_doc/id
四、检索
1.创建索引模式:
2.获取索引信息
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/168959.html