SpringBoot整合Elasticsearch+ik分词器+kibana一码归一码

首先是版本对应,SpringBoot和ES之间的版本必须要按照官方给的对照表进行安装,最新版本对照表如下:

1、开始安装ES:

将下载下来的文件上传到服务器上,我上传的目录是usr/local/es,然后开始解压:

tar-zxvfelasticsearch-7.6.2-linux-x86_64.tar.gz解压后修改config目录下的elasticsearch.yml文件,贴一下我修改的内容:

useraddespasswdes然后输入密码,最小8位数,为用户赋权限:

chown-Res:es/usr/local/es/切换成es用户,cd到bin目录下启动,第一种是前台启动,第二种是后台启动:

如果启动提示了这个错误需要在/etc/sysctl.conf文件最后添加一行

vm.max_map_count=262144执行/sbin/sysctl-p立即生效,之后再重新启动就好了,如果启动的时候提示“failedtoauthenticateuser[elastic]”,不要慌,继续执行下面的步骤;

在上面ES的yml配置中,我们配置了账号验证,所以我们需要重置一下ES账号的密码(确保es已经成功启动才能重置;在es的bin目录下执行):

建议设置成相同的密码,方便记忆,设置成功后就可以直接打开网页去访问了,访问地址是ip:9200,然后输入账号:“elastic”,密码:“123456”

能看到这些就代表ES已经成功启动了!!!

(注:如果小伙伴们是云服务器的话要注意开放服务器的安全组,不然访问不到,开放9200和9300端口,下面的Kibana也需要开放5601的端口!!!)

然后我们现在配置一下ik分词器(中文分词):

ik分词器也是同理,版本必须一致!!!然后把文件上传到ES的plugins目录下,创建ik目录,解压到ik目录下即可。

启动的时候出现这个就代表配置成功了。

2、接下来我们开始配置Kibana:

tar-zxvfkibana-7.6.2-linux-x86_64.tar.gz修改config目录下的kibana.yml文件:

nohup./kibana&如果不想后台启动的直接输入:

没有出现error就可以直接ip:5601去访问了,然后输入之前ES设置的账号:elastic密码:123456,然后大功告成!!!

kibana的操作后面集成了springboot后再做简单的介绍。

3、最后开始集成到我们的springboot项目中去,我本地的springboot版本是2.3.4版本

下面是需要引用的jar包,在pom文件中添加以下依赖:

org.springframework.bootspring-boot-starter-data-elasticsearch一般情况下springboot会自动对应相应的ES版本,下载好jar包后可以看项目下的jar包的版本,确认一下,版本是否正确,我这边是7.6.2的版本。

如果版本不正确的话可以手动修改一下版本,在pom.xml文件中的添加如下代码:

7.6.2配置ES连接bean:

#es的链接地址elasticsearch.host=192.168.0.4#端口号elasticsearch.port=9200#账号、密码elasticsearch.username=elasticelasticsearch.password=123456ES操作工具类:

点击左上角的默认图片,点击管理空间,然后点索引管理就能看到所创建好的索引了:

这个就是我们刚刚创建好的索引:

创建好索引后我们添加数据,调用/financialRegulationsData/addAll:

可以发现成功添加了两条,然后我们现在可以看一下数据是否都添加进去了,点击索引模式,点击创建索引模式,根据索引名称创建一个查询界面:

创建成功后点击左菜单栏的指南针图标Discover进去页面查看:

在这里我们就能看到2条数据已经成功插入到了ES中,最后我们做查询,输入“银保监会保护局”,查询出来的数据也做了高亮的处理:

至此SpringBoot集成ES就暂时搞定了,最后提一点,ES的查询默认不会超过1W条数据,如果需要超过1W条需要在kibana中输入命令设置一下:

设置成功后就可以查询超过1w条数据了,其中的数字大家酌情设置。

最后再和大家说一个小秘密,如果数据量较多的话,搜出来的内容越到后面越不准确,这个时候就需要增加一个设置了,需要在这句代码后面加上一下内容,建议填写百分比,这样会稍微准确一点,如果填写数字的话个人感觉效果不太好。

QueryBuilders.matchQuery("regulationsName",name).minimumShouldMatch("70%")到这里以上就是所有内容了,如有问题欢迎指正!

修改、删除由于篇幅问题如果大家有需要的话我再更新一波。

THE END
1.农业银行2017年年度报告2014年起,金融稳定理事会连续四年将本行纳入全球系统重要性银行名单。2017年,在美国《财富》杂志世界500强排名中,本行位列第38位;在英国《银行家》杂志全球银行1,000强排名中,以一级资本计,本行位列第6位。本行标准普尔发行人信用评级为A/A-1,惠誉长/短期发行人违约评级为A/F1。 https://m.10jqka.com.cn/sn/20151029/13663637.shtml
2.车险系数越高越贵?教你如何计算和降低车险系数强制责任险保费 + 商业三者险保费 = 1000 + 2000 = 3000 元。 按照车辆的保险等级来计算 车辆的保险等级是根据车辆的出险次数和赔付金额来确定的,它反映了车辆的安全性能和保险风险。车辆的保险等级分为12个等级,从1级到12级,1级最高,12级最低。每个等级对应一个折扣系数,折扣系数越低,说明车辆的保险等级越https://www.dongchedi.com/article/7298918373272994367
3.上海市高级人民法院网1、停工时间为2016/12/30-2017/3/13,共73天,停工时间为2017/4/28-2017/11/7,共193天,二次合计266天。1)塔式起重设备QTZ250(TC7032)4台费用:9个月*340,000元/4台.月=3,060,000元,2)交流电焊机(BX3-500-2)5台费用:266天*320.65元/5台.天=85,292.90元,(1)+(2)=3,145,292.90元。2、(1)https://www.hshfy.sh.cn/shfy/web/flws_view.jsp?pa=adGFoPaOoMjAyMaOpu6YwMsPx1tUyMDkwusUmd3N4aD0yz
4.老师,保费000/0.1/1,怎么计算保费实务财税问答出口外贸企业报关单成交方式显示CIF,保费显示000/0.1/1.开票时总价一运费-保费,那保费怎么算呢 https://www.chinaacc.com/wenda/detail/xt/7368814
5.技术经济与投资项目评估ok1湖南大学:技术经济与投资项目评估1 绪论 2 现金流量和资金时间价值 3 投资项目经济效果评估方法 4 投资项目建设必要性评估 5 投资项目建设条件与技术分析 6 投资项目资金评估 7 投资项目财务效益评估 8 项目国民经济效益评估 9 投资项目风险评估 10 投资项目社会评估 11 价值工程 12 投资项目的评估 金融学院 http://read.cucdc.com/cw/81438/134047.html
6.艾迪西:重大资产出售并发行股份及支付现金购买资产并募集配套资金截至评估基准日,申通快递股东全部权益评估值为 1,691,216.88 万元。以该评估 值为基础经及交易各方协商的下属子公司提供总额人民币60,000万元(大写人民币陆亿元整)以内的担保, 但被担保方应安排提供反担保案》,同意向全体股东每 10 股派 0.1 元人民币现金(含税),同时,以 2013 年 12 月31 日总股本 https://stock.stockstar.com/notice/JC2016041900007620_41.shtml
7.3000张,取得货币资金300万元;当月消费者使用储值卡购买了(8)该企业符合增值税加计抵减的条件,上期末加计抵减余额为 6 万元。(其他相关资料:租赁合同的印花税税率为 0.1%)要求:根据上述资料,按照下列顺序计算回答问题,如有计算需计算出合计数。 [要求1]计算业务(1)的销项税额。 [要求2] 判断业务(2)是否需要缴纳增值税,并说明理由。https://www.zlketang.com/souti/383482-17846-7-57.html
8.潞安环能(601699)2021年半年度报告地面除尘站 有组织 1 无 颗粒物 5.8 1.3 30 30.528 破碎除尘器 颗粒物 有组织 1 11.9 0.1 无 15 9.36 筛焦除尘器 颗粒物 有组织 1 13.06 0.092 无 15 9.36 (3) 参股公司天脊潞安: 污染物 排放 排放口数 超标排 执行排放 排放口分布 排放浓度 核定排放总量 名称 方式 量 放情况 标准 so2 https://k.wlstock.com/wlacp/newsdetail?newsid=89610945897
9.TowardsDataScience博客中文翻译2016~2018(四十五)大波士顿商会我们将假设一个黑盒模型,在这个模型中,我们输入关于患者的信息,并得到一个介于 0 和 1 之间的分数。我们可以改变将患者标记为阳性(患有疾病)的阈值,以最大化分类器的性能。我们将从 0.0 到 1.0 以 0.1 的增量评估阈值,在每一步计算精确度、召回率、F1 和 ROC 曲线上的位置。以下是每个阈值的分类结果:https://blog.csdn.net/wizardforcel/article/details/142503289
10.福建中医药大学微型荧光显微镜成像系统等采购项目附件5、需要落实的政府采购政策:节能产品,适用于合同包1、2、3,按照财政部《关于印发节能产品政府采购品目清单》(财库〔2019〕19号)或最新公布的品目清单执行。环境标志产品,适用于合同包1、2、3,按照财政部《关于印发环境标志产品政府采购品目清单的通知》(财库〔2019〕18号)或最新公布的品目清单执行。小型、微型企业http://ccgp-fujian.gov.cn/upload/document/20221208/7d468e241095421fb35fd57f2dbb68bf.html
11.一个J人的2024西葡24日行超详细攻略0.1 我的西葡行程总表 西班牙葡萄牙行程.pdf428.47KB 0.2 我的西葡行程交通表 西班牙葡萄牙旅行攻略-交通.pdf145.01KB 0.3 我的西葡行程景点表 西班牙葡萄牙旅行攻略-景点.pdf212.54KB 0.4 我的西葡行程住宿表 西班牙葡萄牙旅行攻略-住宿.pdf132.93KB 1. 签证篇 https://bbs.qyer.com/thread-3688288-1.html
12.保险条款1)当同一保险事故造成两处或两处以上伤残时,应首先对各处伤残程度分别进行评定,如果几处伤残等级不同,以最重的伤残等级作为最终的评定结论;如果两处或两处以上伤残等级相同,伤残等级在原评定基础上最多晋升一级,最高晋升至第一级。同一部位和性质的伤残,不应采用《伤残评定标准》条文两条以上或者同一条文两次以上https://www.snisc.cn/articleDetail.htm?productCode=P10286
13.公证处收费标准及相关依据(仅供参考)(5)20,000,001元至50,000,000元部分,收取0.1%; (6)50,000,001元至100,000,000元部分,收取0.05%; (7)100,000,001元以上部分,收取0.01%。 2、证明其它经济合同标的额 (1) 20,000元以下的,收取比例为1%; (2) 20,001元至50,000元部分,收取0.8%; https://www.egongzheng.com/article/6/
14.3月起施行!保司监管评级办法出炉,A股五大上市险企2024年保费约金融监管总局:发布《保险公司监管评级办法》,分为1—5级和S级 1月17日,金融监管总局发布《保险公司监管评级办法》,对保险集团(控股)公司、财产保险公司、人身保险公司和再保险公司以及外国再保险公司分公司开展监管评级并实施分类监管。 办法规定,不同类型公司的监管评级结果均为1—5级和S级,数字越大风险越大。其中https://www.shangyexinzhi.com/article/24517115.html
15.保险费率怎么计算保险费率表怎么看保险费率是什么意思2、年龄和缴费方式相同的情况下,购买相同保额的情况下,女性比男性的保费要便宜 3、年龄越小,保费越便宜;年龄越大,保费越贵,所以有能力保险越早买越好 二、保费和保额计算 1、咱们看到括号里的(每1,000元基本保险金额)是什么意思呢?表示在表格内对应的所有数字保额都是1000元,假设想要20万元保额,那么对应的数字https://m.baoxianhai.com/zt/bxfl
16.英丝(1/000inch)是表示隔距(gauge)的常用单位,下列关于英丝说法英丝(1/000 inch)是表示隔距(gauge)的常用单位,下列关于英丝说法正确的是;(1 inch=2.54cm)A.1英丝就是1英寸B.1英丝=1/100英寸C.1英丝=0.25mmD.4英丝=0.1mm的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文https://www.shuashuati.com/ti/66b752dffccd40b9b63402d5e468e2cd.html?fm=bdbdsbabf75e19dbc50cb71e43a1b60c27f7e
17.23日晚间深市公司重要公告证券综合股票频道东山精密关于向牧东光电股份有限公司收购Mutto Optronics Group Limited 100%股权及部分知识产权(以下简称:“MOGL公司”)的事宜,详见公司2014年1月14日指定信息披露媒体。 2014年3月28日,公司全资子公司香港东山精密联合光电有限公司与MOGL公司原大股东牧东光电已完成了本次交易股权交割的相关手续。具体事宜详见公司2014https://www.p5w.net/stock/news/zonghe/201404/t20140423_571494.htm
18.首页(1)投保=贴钱? 以安华农险提供的猪价保险为例:一头猪保费12元,保险期为一年,保险公司提高最高保险金额1200元。当全年平均猪粮比价低于6:1时,每降低0.01个点,保险公司补偿养殖户2元/头。 首单猪价保险保险期从2013年5月1日至2014年6月30日,年平均猪粮比价为5.95:1,保险公司要为此赔付10元/头。假如一个http://www.gzcno.com/instance-detail.php?CaseId=25
19.富国大通2020年度宏观经济及投资策略白皮书基金频道2019年1-10月商品房销售面积133251万平方米,同比增速回升至0.1%,商品房销售额124417亿元,增长7.3%,70城新建商品房价格指数同比增8%,增速明显放缓至去年年中水平,二手房同比增速4.2%,增速徘徊低位且持续下滑。 国家统计局数据显示2019年1-10月在纳入统计的70个大中城市中,有35个城市二手房环比下跌,占比一半;4个城https://funds.hexun.com/2019-12-27/199806714.html