elasticsearch-java


-
elasticsearch-java
Introduction Elasticsearch Java AP手册 elasticsearch Java手册 http://quanke.name 本手册由全科翻译’并且整理成电子书,支持PDF,ePub,Mob格式:方便大家下 载阅读 阅读地址:htp:/oquanke.com/books/sava 下载地址:https:/www.gitbook.com/book/quanke/elasticsearch-java githubtbtil:https://github.com/quanke/elasticsearch-java giteettie:https://gitee.com/quanke/elasticsearch-java 配套示例代码:htps:/ gitee. com/quankelelasticsearch-java-study Introduction 编辑:htt:/ woquanke. com 编辑整理辛苦,还望大神们点一下star,抚平我虚荣的心 不只是官方文档的翻译,还包含使用实例,包含我们使用踩过的坑 推荐阅读 E| asticsearch Java rest手册已经完成大部分 更多请关注我的微信公众号: 口 答纸法 下面几个章节应用的相对少’所以会延后更新,计划先把配套实例 elasticsearch- java- study项目写完; Indexed Scripts AP Script Language Java apl administration o Indices Administration o Cluster Administration 参考 elasticsearch java AP|官方文档 elasticsearch性能调优 Elastic Search5.0.1 java AP|操作 fend elasticsearch类目 Java AP之滚动搜索(Scro‖AP) Introduction Elastic Elasticsearch- ApacheAN( Apache中文网 aggregation详解2( metrics aggregations) aggregation详解3( bucket aggregation) o Percentile Ranks Aggregation Java AP|之 ermQuery Dependency 安装 Maven Repository E| asticsearch java af包已经上传到 Maven central 在pom.xm1文件中增加 transport版本号最好就是与 Elasticsearch版本号一致。 <dependency> <groupId>org. elasticsearch client</groupId> <artifactid>transport</artifactids <version>5,6.3</version> </dependency> Client Client Java客户端连接 Elasticsearch 个是 Transportclient,一个是 Nodeclient,还有 2 XPackTransportclient Transportclient: 作为一个外部访问者’请求ES的集群,对于集群而言,它是一个外部因素 ● Node client 作为ES集群的一个节点,它是ES中的一环,其他的节点对它是感知的 XPackTransportclient 服务安装了x-pack插件 重要:客户端版本应该和服务端版本保持一致 TransportClient旨在被Java高级REST客户端取代,该客户端执行HTTP请求而 不是序列化的Java请求。在即将到来的 Elasticsearch版本中将不赞成使用 TransportClient建议使用Java高级REST客户端。 上面的警告比较尴尬’但是在5XX版本中使用还是没有问题的,可能使用rest 客户端兼容性更好做一些。 E| asticsearch java Rest ap|手册 Transport Client Transport client 不设置集群名称 // on startup //此步骤添加IP,至少一个,如果设置了" client. transport. sniff"=true 个就够了’因为添加了自动嗅探配置 Transportclient client new PreBuiltTranspor client(Settings. EM PTY addTransportAddress(new InetsocketTranspor tAddress (inet Address getByName (host1),9300)) addTranspor tAddress (new InetSocketTranspor tAddress(inet Address getByName(host2),9300) // on shutdown关闭c工ient c1ient.c⊥ose(); 设置集群名称 Settings settings = Settings. builder put("cluster name",myclusterName ),build (;//ieES 实例的名称 Transportclient client new PreBuiltTransportclient(settings)i /自动嗅探整^集群的状态’把集群中其他ES节点的ⅳ添加到本地的客户端列表中 //Add transport addresses and do something with the client 增加自动嗅探配置 Settings settings =Settings. builder() put("client. transport sniff",true).build; Transportclient client new PreBuiltTransportclient(settings)i 其他配置 Transport Client client. transport. Ignore_ cluster_name//设置true·忽略连接节点集群 名验证 client. transport. ping timeout //ping-个节点的响应时间默认5秒 c1ient. transport. nodes_sampler_interval// sample/ping节点的时间间 隔,默认是5s 对于 ES Client,有两种形式,一个是 TransportClient,一个是 Node client。两 个的区别为:TransportClient作为一个外部访问者,通过HTTP去请求ES的集 群,对于集群而言,它是一个外部因素。 Node client顾名思义,是作为ES集 群的一个节点,它是ES中的一环,其他的节点对它是感知的不像 TransportClient那样,ES集群对它一无所知。 Node client通信的性能会更好 但是因为是ES的一环,所以它出问题’也会给ES集群带来问题。 Node client 可以设置不作为数据节点,在 elasticsearch ym中设置,这样就不会在此节点 上分配数据。 如杲用ES的节点’大家仁者见仁智者见智,各按所需。 实例 Settings esSettings Settings builders put(" Cluster,name", cluster name)//设置ES实例的名称 put(" client. transport.snif",true)//自动嗅探整个集群的状态 把集群中其他ES节点的卫添加到本地的客户端列表中 build(i client= new PreBuiltTransportclient( settings);//初始化C1ie nt较老版本发生了变化’此方法有几个重载方法,初始化插件等 /此步骤添加IP’至少一个·其实一个就够了·因为添加了自动嗅探配置 client. addTranspor tAddress(new InetSocketTranspor tAddress(In etAddress. getByName(ip),esPort)) Transport Client

668KB
elasticsearch-java中文文档 -5.6.3版本
2018-11-19elasticsearch-java中文文档 -5.6.3版本。 文档类型。
3.71MB
elasticsearch-sql插件(es2.2.0版本)
2017-02-04elasticsearch-sql插件安装包
4.26MB
最新版 elasticsearch-analysis-ik-7.10.1.zip
2021-01-04最新版 elasticsearch-analysis-ik-7.10.1.zip最新版 elasticsearch-analysis-ik-7.10.1.zip
314.41MB
elasticsearch7.9+elasticsearch-head-master+node-v12.18.3
2020-08-26windows64位安装elasticsearch的相关文件,具体包括:elasticsearch7.9、elasticsearch-head-master、node-v12.18.3
303.32MB
elasticsearch-7.9.0-linux-x86_64.rar
2020-08-31elasticsearch-7.9.0-linux-x86_64.rar
41.40MB
elasticsearch-5.5.1.rar(包含elasticsearch-analysis-ik-5.5.1.zip中文分词解析器)
2019-07-22ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apa
85.32MB
es-demo 使用es-java-api 开箱即用
2018-10-08使用spring-cloud框架搭建,集成esjavaapi,直接打开idea从es-pom项目中导入pom文件即可,修改application.properties文件中你的es服务地址即可,增删改
5.71MB
elasticsearch-sql-6.2.2.0.zip
2020-05-26elasticsearch开源sql插件elasticsearch-sql-6.2.2.0兼容druid连接池1.1.20版本,源码
46.81MB
elasticsearch-java-demo
2020-12-01elasticsearch的java实现demo,包含增删改查,依赖springboot提供的elasticsearch包
290.52MB
最新版windows elasticsearch-7.10.2-windows-x86_64.zip
2021-01-15最新版windows elasticsearch-7.10.2-windows-x86_64.zip最新版windows elasticsearch-7.10.2-windows-x86_64.zip
1.34MB
Jieba中文分词插件elasticsearch-jieba-plugin.zip
2019-07-19elasticsearch-jieba-plugin 是 Jieba 中文分词插件。试用 Elasticsearch 5.1.2 版本,基于 huaban 开源的的 jieba java 实现。使用c
101.27MB
elasticsearch-6.5.4.rar
2020-04-07elasticsearch-6.5.4.rar windows 版本 Elasticsearch 6.5.4 版本下载
4.29MB
elasticsearch-analysis-ik-7.4.2.zip
2019-11-21elasticsearch-analysis-ik-7.4.2.zip,elk7.4.2中文分词器,亲测可使用
129.28MB
elasticsearch-6.8.2.rar
2019-08-16在Windows环境下的elasticsearch-6.8.2,大家可以放心下载
5.15MB
elasticsearch-sql插件1.x
2015-12-27elasticsearch-sql插件,这个是支持1.x版本的es,直接解压到plugins,然后重启一下es即可,访问方式如head插件: http://127.0.0.1:9200/_plugin
279.29MB
elasticsearch-7.6.0-windows-x86_64.zip
2020-03-04WIN版 Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且
301.17MB
elasticsearch-7.10.0-linux-aarch64.tar.gz
2020-12-01elasticsearch-7.10.0-linux-aarch64.tar.gz
303KB
elasticsearch-sql-6.3.0.0.jar
2020-05-07使用此插件,您可以使用熟悉的SQL语法查询elasticsearch。您还可以在SQL中使用ES函数。
25.4MB
elasticsearch-bulk-insert-plugin-8.2.0.4-606.zip
2019-11-14kettle7.1+elasticsearch7.0.1版本,此包通过pentaho-kettle-8.2.0.4-R源码编译,可用于elasticsearch7.0.1版本,解压此包,放入在kett
3.4MB
elasticsearch-image-1.0-SNAPSHOT.zip elasticsearch插件 以图搜图 LIRE
2019-07-19使用方法:将插件解压到elasticsearch 的plugins目录下即可。 存储数据时 ColorLayout surfFeature = new ColorLayout(); surfFeatu
4.31MB
elasticsearch-analysis-ik-6.8.8 (1)2.zip
2020-06-06最新版 elasticsearch-analysis-ik-6.8.8.zip 解决github无法下载该版本问题
67B
elasticsearch-6.5.4.tar.gz及...
2020-03-05elasticsearch-6.5.4.tar.gz + kibana-6.5.4-darwin-x86_64.tar.gz + elasticsearch-analysis-ik-6.5.4.zip
11.95MB
elasticsearch-analysis-ik2.x增加连续数字字母英语智能分词、动态词库刷新支持elasticsearch2.x以上
2016-03-22elasticsearch-analysis-ik根据elasticsearch-analysis-ik2.2.0基础上修改,支持elasticsearch2.2.0(已测)。增加连续数字、字母、英语
141.78MB
elasticsearch-6.8.3.zip
2020-05-25elasticsearch-6.8.3.zip
420KB
ES-ElasticSearch-head-chorm插件.zip
2020-07-15ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apach
4.29MB
Elasticsearch之中文分词器插件es-ik(基于es2.4.0版本)
2017-07-06如果直接使用Elasticsearch的朋友在处理中文内容的搜索时,肯定会遇到很尴尬的问题——中文词语被分成了一个一个的汉字,当用Kibana作图的时候,按照term来分组,结果一个汉字被分成了一组。
42.42MB
elasticsearch-5.2.2客户端JAVA开发需要的69个jar包
2017-03-28elasticsearch-5.2.2客户端JAVA开发需要的69个jar包。当然也可以通过maven自动下载。activation-1.1.jar,bcpkix-jdk15on-1.55.jar,b
17.16MB
flume-ng-elasticsearch6-sink.zip
2020-05-29将flume对elasticsearch的支持从低版本移植到6.2.4, flume1.9采集数据入存入elasticsearch6.2.4,flume1.9本身只支持低版本的elasticsearc
278.11MB
elasticsearch-7.4.0-linux-x86_64.tar.gz
2020-05-15Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apa
188KB
elasticsearch-java-rest:Elasticsearch Java Rest手册-源码
2021-02-06elasticsearch-java-rest:Elasticsearch Java Rest手册
-
博客
计算 m 的 n 次幂
计算 m 的 n 次幂
-
下载
precise_calibration.rar
precise_calibration.rar
-
下载
猜猜我有多爱你.ppt
猜猜我有多爱你.ppt
-
下载
RTL8370N交换芯片+H4001CG变压器8口网口交换机ALTIUM设计硬件原理图+PCB+封装库+BOM表文件.zip
RTL8370N交换芯片+H4001CG变压器8口网口交换机ALTIUM设计硬件原理图+PCB+封装库+BOM表文件.zip
-
下载
一套价值8800元的excel教程.zip
一套价值8800元的excel教程.zip
-
博客
数据结构
数据结构
-
博客
量化风控反欺诈训练营【数据代码齐全】
量化风控反欺诈训练营【数据代码齐全】
-
下载
STC15W408S+TM7705 AD模块Protel99se设计硬件原理图PCBBOM表测试DEMO软件源码.zip
STC15W408S+TM7705 AD模块Protel99se设计硬件原理图PCBBOM表测试DEMO软件源码.zip
-
学院
MySQL 触发器
MySQL 触发器
-
下载
yolov4-keras-master.zip
yolov4-keras-master.zip
-
博客
名词解释:Version space
名词解释:Version space
-
学院
Oracle_11g_Linux到Linux_DataGuard部署
Oracle_11g_Linux到Linux_DataGuard部署
-
博客
2021-03-04
2021-03-04
-
博客
mysql安装
mysql安装
-
学院
MHA 高可用 MySQL 架构与 Altas 读写分离
MHA 高可用 MySQL 架构与 Altas 读写分离
-
下载
ISO 12402-7:2020 PFD-材料和组件的安全要求和测试方法 - 最新完整英文版(86页)
ISO 12402-7:2020 PFD-材料和组件的安全要求和测试方法 - 最新完整英文版(86页)
-
学院
《文本处理 awk sed grep ”三剑客”》<Linux核心命令
《文本处理 awk sed grep ”三剑客”》<Linux核心命令
-
博客
Thread类中join()、sleep()和、yield()方法详解
Thread类中join()、sleep()和、yield()方法详解
-
下载
Yolov5_tf-master.zip
Yolov5_tf-master.zip
-
博客
力扣题目:存在三个连续奇数的数组
力扣题目:存在三个连续奇数的数组
-
博客
2021-03-04
2021-03-04
-
博客
springboot-01-helloworld
springboot-01-helloworld
-
下载
2014-2015年华东师范大学825计算机学科基础考研真题
2014-2015年华东师范大学825计算机学科基础考研真题
-
学院
【拯救者 】数据库系统概论速成
【拯救者 】数据库系统概论速成
-
下载
labview 读取access 表中的数据显示在前面板表格控件实例
labview 读取access 表中的数据显示在前面板表格控件实例
-
下载
xxfpm.zip管理器,监听cgi
xxfpm.zip管理器,监听cgi
-
学院
基于Qt的LibVLC开发教程
基于Qt的LibVLC开发教程
-
博客
redision分布式锁
redision分布式锁
-
博客
从零到一教你部署部署Pritunl
从零到一教你部署部署Pritunl
-
下载
UL 1180:2017 完全充气的娱乐式个人浮选装置(如救生圈) - 完整英文版(110页)
UL 1180:2017 完全充气的娱乐式个人浮选装置(如救生圈) - 完整英文版(110页)