
elasticSearch
文章平均质量分 87
elasticSearch
csdncjh
这个作者很懒,什么都没留下…
展开
-
TransportClient使用总结
优点:使用Transport 接口进行通信,能够使用ES集群中的一些特性,性能最好。缺点:JAR包版本需与ES集群版本一致,ES集群升级,客户端也跟着升级到相同版本。ES 7.0 之后要逐步去掉。原创 2022-06-01 23:04:29 · 2453 阅读 · 0 评论 -
Elasticsearch的几种Java客户端使用总结
JestClientjest是一批操作es的http api接口,你可以像使用普法方法一下操作es,在springboot2.3.0之前,JestClient是支持自动注入的,而在2.3.0之后,你必须为JestClient写一个组件类,通过注入组件类来使用jest,这一点有些麻烦了。版本对应Jest Version Elasticsearch Version >= 6.0.0 6 >= 5.0.0 5 >= 2.0.0 2 0.1.0原创 2022-05-26 21:31:42 · 2336 阅读 · 0 评论 -
Elasticsearch分词器总结
此次问题由一次测试提出的bug引起:测试检索功能时候,以 台中 为关键词检索,结果中出现了 台,中的结果,如图所示复现问题该字段用的是standard分词器查询用的是match_phrase_prefix查询准备数据构建mappingPUT my_index{ "settings": { "index": { "number_of_shards": 1, "number_of_replicas": 1 } }, "mappi原创 2022-05-20 16:28:04 · 3546 阅读 · 0 评论 -
总结工作中常用ES脚本
总结工作中常用ES脚本,方便日后查阅,此次脚本应用于es5建立索引curl -XPUT 'http://192.168.6.122:9200/major_info'删除索引curl -XDELETE 'http://192.168.6.122:9200/major_info_202006'设置mappingcurl -XPOST '192.168.6.122:9200/major_info_202006' -d@major_info_202006.txtmap.原创 2021-03-30 21:49:43 · 1733 阅读 · 0 评论 -
记录一次有意思的Elasticsearch垃圾数据删除操作
一次数据处理过程中出现bug,造成es中进入脏数据,需要快速删除脏数据。虽然java客户端有接口,但是有时候手头没有现成的依赖和代码。1.首先想到的是curl如果知道,第一个想到的是根据id删除数据curl -XDELETE 'http://x.x.10.183:9200/info_data/info_data/9511'java调用curl命令,便利id列表删除数据,但是这种方法慢,适用少量数据。import cn.hutool.core.util.RuntimeUtil;imp原创 2021-10-14 10:04:21 · 860 阅读 · 1 评论 -
ElasticSearch使用入门
ES的安装下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-3»启动»cd......./elasticsearch-2-4-3»bin/elasticsearch»bin/elasticsearch-d(后台运行)ES安装验证:http://your ip...原创 2017-05-22 18:00:38 · 3708 阅读 · 0 评论