搜索引擎
Muscleheng
站在巨人肩上摘星揽月
展开
-
springBoot集成Elasticsearch
记录一下springBoot集成Elasticsearch的基本使用。目录第一步:pom文件添加依赖第二步:配置文件添加es配置第三步:配置类中配置第四步:编写常用的增删查改方法RestHighLevelClient是官方指定的连接API, 在springBoot项目中使用RestHighLevelClient来连接es并实现增删改查。第一步:pom文件添加依赖<!-- 其他依赖这里省略 --> <properties> <elastic原创 2021-05-24 16:13:55 · 500 阅读 · 0 评论 -
ES 字段类型设置导致term查询失效问题
问题:es里面有一个字段存储的数据类似 A、B、H这种大写字母,通过term查询不到数据,但是根据match可以查到,后来发现是因为es字段类型设置的问题,因为设置了该字段类型为text类型,导致es对存储的数据建立了分词索引,大写字母都转成小写了,把类型改为keyword就可以了设置mapping 字段映射"fieldName": { "type": "keyword"}注意问题1. 通过es提供的测试分词的接口,我们可以测试各字段的分词情况get http:/ip/索原创 2021-04-01 18:25:53 · 3764 阅读 · 0 评论 -
solr配置中文分词器 IK分词器
上一篇记录了solr安装步骤:https://blog.csdn.net/Muscleheng/article/details/106126886solr默认是没有中文分词功能,需要我们自己安装配置插件,这里使用IK分词器1.下载分词器 ikanalyzer网上有很多个版本,我用的是 ik-analyzer-8.3.0.jar2.修改配置文件 2.1 将ik-analyzer-8.3.0.jar放到/home/solr/solr-8.5.1/server/solr-webapp...原创 2020-05-22 16:09:34 · 491 阅读 · 0 评论 -
Linux环境安装solr
安装版本:solr-8.5.1,5.0开始以后的版本就可以不用Tomcat部署了,安装更简便安装用户:root,root用户安装,别用root用户启动1.下载solr-8.5.1.tgz官网下载地址:https://www.apache.org/dyn/closer.lua/lucene/solr/8.5.1/solr-8.5.1.tgz2.安装home下新建solr目录,上传安装包到solr目录下,解压:tar–xzvf solr-8.5.1.tgz3.修改配置文件进入.原创 2020-05-14 19:26:55 · 1373 阅读 · 0 评论