
关于ElasticSearch
#小蚂蚁
不积小流,无以成江河
展开
-
ElasticSearch搭建集群
查看集群状态:GET _cat/health?vepoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent 1607766221 17:43:41 elasticsearch yellow 1 1 5 5 0 0 5 0 - 50.0%cluster :集群名status:状态nod.原创 2020-12-12 22:28:13 · 181 阅读 · 0 评论 -
ElasticSearch使用ElasticsearchRepository做多属性进行查询,ElasticsearchTemplate
目录官方示例示例复杂查询 分页官方示例解释一下:你想要使用多属性进行作为查询条件时,你只在接口中自定义方法即可,但是你的方法名应按照以上格式findByXXXAndXXXAndXXX,无需写实现,ElasticsearchRepository即会自动生成查询的json格式示例public interface BookRepository extends ElasticsearchRepository<Book,String> { //自定义查询方法 根据name ,cont原创 2020-12-12 16:21:02 · 5763 阅读 · 2 评论 -
使用SpringBoot操作ElasticSearch
目录1.引入依赖2.配置application.yml3.SpringBoot如何操作ES提供了相关注解简化ES操作使用使用对象向ES索引文档,删除文档,更新文档1.使用接口继承ElasticsearchRepository接口测试BookRepository执行结果,使用kibana查看操作demo1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artif原创 2020-12-12 00:20:44 · 278 阅读 · 0 评论 -
使用java客户端链接ElaticSearch,操作ES
这里写目录标题添加pom坐标测试创建文档测试更新文档查询与删除批量操作高级查询termrangeprefixwildcardidsfuzzyboolean查询多字段查询多字段指定分词器分词查询(queryString)查询指定字段返回高亮查询添加pom坐标 <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifa原创 2020-12-11 00:10:11 · 590 阅读 · 1 评论 -
IK扩展词和停用词
ik扩展词停用词同样设置即可远程设置扩展词和停用词加载远程扩展词原理扩展词编辑ik分词器下面的config文件夹下的`IKAnalyzer.cfg.xml`<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"><properties> <comment>IK Analyzer原创 2020-12-10 21:46:12 · 703 阅读 · 0 评论 -
IK分词器的安装
IK安装1、下载2、解压后进入`\elasticsearch-analysis-ik-6.x`目录,使用cmd,maven进行打包3、去此`elasticsearch-analysis-ik/target/releases/`目录下找到你对应的ElaticSearch版本的zip,上传值linux4、unzip 解压上传的zip,5、将解压出的文件夹,直接移动到ElaticSerach/plugins目录下即可6、重启ElaticSearch注意:ik分词器版本必须与ElaticSearch版本严格一致原创 2020-12-10 19:52:24 · 198 阅读 · 0 评论 -
Linux安装ES(elasticsearch-6.2.4)和 rpm 安装kibana
Linux安装ES(elasticsearch-6.2.4)rpm 安装kibana.链接: link.原创 2020-12-10 17:53:21 · 336 阅读 · 0 评论 -
使用ElaticSearch高级查询
高级查询1、urlget dangdang/order/_search?q=*查询结果解析:{ "took": 3,//查询所用的时间ms "timed_out": false,//是否超时 "_shards": {//分片 "total": 5,//查询5个分片的数据和为一起为一个完整的数据 "successful": 5,//5个分片执行成功 "skipped": 0,//跳过0个 "failed": 0//失败0个 }, "hits": {//本次查询.原创 2020-12-09 00:17:02 · 201 阅读 · 0 评论 -
Kibana操作ElasticSearch笔记
此篇博客记录的为自己学习时的测试记录,用于可复习,如果你看到了,有问题,可以评论区一起讨论//删除所有索引DELETE / *//查询所有文档GET _search{ "query": { "match_all": {} }}//创建一个索引,6.x后仅有一个类型put /ems{ "mappings":{ "emp":{ "properties":{ "id":{"type":"keyword"}, "name".原创 2020-12-08 22:54:53 · 103 阅读 · 0 评论