引言
上一篇主要讲解的是:使用eclipse创建普通java项目\maven项目,使用idea创建普通java项目\maven项目。
本篇主要讲解的是:使用java操作Elasticsearch的前期准备(创建索引库、设置mapping、插入数据、验证数据、创建maven项目)
前期准备之数据
1、创建索引库
curl -X PUT 'http://192.168.8.102:9200/ik' -H "Content-Type:application/json" -d'{
"settings": {
"number_of_shards": 5,
"number_of_replicas": 1
}
}'
2、设置mapping
curl -XPOST http://192.168.8.102:9200/ik/_mapping -H 'Content-Type:application/json' -d'{
"properties":{
"content":{
"type":"text",
"analyzer":"ik_max_word",
"search_analyzer":"ik_smart"
}
}
}'
3、插入数据
curl -XPOST http://192.168.8.102:9200/ik/_create/1 -H 'Content-Type:application/json' -d'
{"content":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}'
curl -XPOST http://192.168.8.102:9200/ik/_create/2 -H 'Content-Type:application/json' -d'
{"content":"公安部:各地校车将享最高路权"}'
curl -XPOST http://192.168.8.102:9200/ik/_create/3 -H 'Content-Type:application/json' -d'
{"content":"美国留给伊拉克的是个烂摊子吗"}'
curl -XPOST http://192.168.8.102:9200/ik/_create/4 -H 'Content-Type:application/json' -d'
{"content":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}'
4、通过head查看数据
至此,我们的初始化数据工作就完成了。
前期准备之maven项目
1、双击IntelliJ IDEA工具
2、创建一个新项目
不需要勾任何东西,直接点击Nex
3、编辑pom.xml
a、未修改过的pom.xml文件
b、修改后的pom.xml文件
c、触发联网下载jar包
d、查看maven自动下载的jar包
结束语
至此,Elasticsearch掰开揉碎系列的第11篇就结束了,本篇主要讲解的是:使用java操作Elasticsearch的前期准备(创建索引库、设置mapping、插入数据、验证数据、创建maven项目)。
本来想把当前这篇文章和下一篇放在一起写了,但是又考虑到很多兄弟基础太薄弱了。我说过在学习的路上,不能因为我的偷懒,让任何一个兄弟夭折。依然老样子还是掰开揉碎的写吧。如果基础好的兄弟,可以直接跳过本篇文章,直接去看下篇文章。
从下一篇开始我们要准备开始java编码,相信很多兄弟编程基础有点薄,我们依然掰开揉碎的方式去说。后续的内容更精彩,敬请期待,感谢兄弟们的关注!!!
标签:11,java,9200,8.102,192.168,maven,ik,Elasticsearch,Type From: https://blog.51cto.com/51power/6365091