摘要:ElasticSearch-Java Client类型 ElasticSearch-TransportClient环境准备 ElasticSearch-TransportClient连接 ElasticSearch-Document APIs ElasticSearch-搜索-原理 ElasticS
阅读全文
摘要:ElasticSearch核心概念-Cluster ElasticSearch核心概念-shards ElasticSearch核心概念-replicas ElasticSearch核心概念-recovery ElasticSearch核心概念-gateway ElasticSearch核心概念di
阅读全文
摘要:REST 简介-定义 REST 简介-资源 REST 简介-基本操作 ES 内置的REST接口 ElasticSearch-CURL命令 ElasticSearch-CURL命令-建立索引库 ElasticSearch-CURL命令-PUT与POST对比 ElasticSearch-CURL命令-创
阅读全文
摘要:ElasticSearch 产生背景 Lucene 定义 ElasticSearch 定义 ElasticSearch vs Lucene ElasticSearch vs Solr ElasticSearch vs Solr 优缺点 ElasticSearch vs Solr 检索速度 Elast
阅读全文
摘要:curl -XPOST 'http://master:9200/djt2/_forcemerge?max_num_segements=1'
阅读全文
摘要:curl -XPOST http://master:9200/djt/user/3/_update -d '{"doc":{"name":"我们是中国人,钓鱼岛是我们的"}}' curl -XPOST 'http://master:9200/djt/user/_search' -d '{"query
阅读全文
摘要:下载插件地址 https://github.com/medcl/elasticsearch-analysis-ik/tree/v1.10.0 对这个插件在window下进行解压 用maven工具对插件进行源码编译(这里提醒一下,记得把目录切换到插件的解压目录下) 成功了! 把这个路径下的压缩包放到在
阅读全文
摘要:运行结果 统计每个学员的总成绩 这个是索引库使用通配符 优先在本地查询 只在本地节点中查询 只在指定id的节点里面进行查询 查询指定分片的数据 参考代码ESTestAggregation.java
阅读全文
摘要:运行结果:返回5条数据 参考代码ESTestDocumentAPI.java 先创建索引库djt1 执行程序(这里是条件匹配查询) 这里是把djt1库的所以数据都查出来 对多字段查询 模糊字符匹配查询方法 根据权重来查询 完全匹配查询 从0开始只查询2条数据 对年龄进行升序查询2条数据 查询某个年龄
阅读全文
摘要:删除索引库 可以看到id为1的索引库不见了 这里要修改下配置文件 slave1,slave2也做同样的操作,在这里就不多赘述了。 这个时候记得要重启elasticseach才能生效,怎么重启这里就不多说了 运行程序 这个函数的意思是如果文件存在就更新,不存在就创建 第一次执行下来 第二次执行(因为文
阅读全文
摘要:从运行结果看并没有打印节点信息出来 从结果看出来,集群节点信道打印出来了,不过这种方法有个问题,就是当我们连接的节点挂掉了,就没法连接整个集群了,这个时候我们就利用他的一个嗅探的功能。 从这里我们可以看到,通过嗅探功能把集群的三个节点都打印出来了 实际上我们只传入master节点,但是同过maste
阅读全文
摘要:ElasticSearch的启动分前台和后台启动 先介绍前台启动: 先在master节点上启动 可以看到已经启动了 同时在slave1、slave2节点上也启动 可以看到都已经启动了! 在浏览器分别打开每个节点的状况观察,这里需要等待变成green状态才算是可以 这个是master节点的状况 这个是
阅读全文