ElasticSearch
文章平均质量分 72
Jjs_Object
博客,记录美好生活
展开
-
ElasticSeach脚本以及基于SpringBoot的JavaAPI和解释说明(脚本与elasticsearch-rest-high-level-client JavaAPI文档组合)
一 、SpringBoot整合ElasticSearch二、索引相关(类似数据库)1、创建索引 @Test public void addIndex() throws IOException { //1.使用client获取操作索引对象 IndicesClient indices = client.indices(); //2.具体操作获取返回值 //2.1 设置索引名称 CreateIn...原创 2021-08-27 13:58:11 · 652 阅读 · 0 评论 -
SpringBoot整合ElasticSearch(elasticsearch-rest-high-level-client)
一、引入maven坐标<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.4.2</version></dependency>二、指定版本 <propert..原创 2021-08-26 17:08:29 · 741 阅读 · 0 评论 -
Elasticsearch Java Rest Client (Search API)官方文档中文翻译
Search API elasticsearch官方文档一、SearchRequest用于与搜索文档、聚合、建议相关的任何操作,还提供了请求突出显示结果文档的方法1 基本调用SearchRequest searchRequest = new SearchRequest(); //1SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder(); //2searchSourceBuilder.query(Quer..原创 2021-08-26 16:06:59 · 5847 阅读 · 1 评论 -
使用nginx搭建ik分词器自定义词库
前言:安装了ik分词器相对于来说在中文分词上相对友好,但是对于一些潮流词,或者自定义次是无法完成分词的,所以引入自定义词库,接下来开始步骤一、安装nginx如果没有安装nginx,则点击按步骤按照二、进入html目录,nginx的资源存放在这已和容器挂载,为挂载可以到容器中找到html文件夹/usr/share/nginx/html cd /mydata/nginx/html/mkdir escd es四、新建自定义分词库vi fenci.txt...原创 2021-08-25 17:24:28 · 497 阅读 · 0 评论 -
docker上安装ik分词器
前言:es本身也自带分词器,但是大多仅对英文比较友好,对于中文一般来说都是一个字一个词,不能实现我们想要的多字词分词,例如”北京天安门“,分词之后是“北”,“京”,“天”,“安”,“门“,所以我们需要手动安装”ik分词器,这款分词器相对于来说对中文分词是比较有好的“,下面进入步骤一、安装elasticsearch如未安装,可点击按步骤安装二、进入github找到ik分词器的下载链接搜索: elasticsearch-analysis-ik,然后点击tags一直找到所需要的版本,.原创 2021-08-25 16:53:28 · 3709 阅读 · 4 评论 -
elasticsearch查询中文释义、JAVA的API以及kibana上查询
目录目录一、创建表结构:二、ES的各种查询2.1term&terms查询2.1.1term查询(我试了下province没有办法查询,需到后面加个.keyword)2.1.2terms查询2.2match_all&match查询2.2.1match_all2.2.2match查询 2.2.3布尔match查询 2.2.4mulitMatch查询2.3id&ids查询2.3.1id查询2.3.2ids查询2.4prefix转载 2021-08-24 16:25:58 · 934 阅读 · 0 评论 -
Docker安装Kibana踩坑(无法连接elasticsearch)
在docker下安装elasticsearch、kibana,elasticsearch成功运行并且访问,但是kibana会出现以下报错,大概观察是连接不上{"type":"log","@timestamp":"2021-08-23T08:49:57Z","tags":["warning","elasticsearch","admin"],"pid":7,"message":"Unable to revive connection: http://elasticsearch:9200/"}{"type原创 2021-08-23 17:16:20 · 6577 阅读 · 10 评论 -
Docker下安装ElasticSearch、Kibana( 可视化界面)
一、安装ElasticSearch1、拉取镜像docker pull elasticsearch:7.4.22、创建文件夹mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/data3、进行配置可外部访问echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml4、创建运行容器.原创 2021-08-23 16:21:39 · 1121 阅读 · 0 评论