elasticsearch
MR_龚城狮
fighting!!!
展开
-
【ElasticSearch点点滴滴】文档更新操作
记录点滴,方便同事原创 2023-08-23 14:08:21 · 151 阅读 · 0 评论 -
【ElasticSearch的点点滴滴】特殊应用场景
个人笔记原创 2023-02-20 14:40:53 · 136 阅读 · 0 评论 -
【ElasticSearch点点滴滴】使用脚本更新数据错误
使用script脚本频繁更新出现问题。原创 2023-01-12 09:07:59 · 509 阅读 · 0 评论 -
【ElasticSearch】6.7.1版本磁盘满了无法写入数据
由于服务器磁盘达到95%,导致索引不可写;原创 2022-12-15 17:25:31 · 470 阅读 · 0 评论 -
【ElasticSearch的点点滴滴】第六篇 生产环境问题
查看分片未分配的原因 如果您运行的是Elasticsearch的5.0.2版本curl -XGET http://localhost:9200/_cat/shards?h=index,shard,prirep,state,unassigned.reason| grep UNASSIGNED 如果您运行的是Elasticsearch的5+版本,您还可以使用群集分配说明API来尝试。 获取有关分片分配问题的更多信息:curl -XGET http://localhost:9200/_clust原创 2022-03-22 09:45:05 · 218 阅读 · 0 评论 -
【ElasticSearch的点点滴滴】第五篇 特殊查询
【前言】:语句针对5.0版本的ES。_update_by_query功能:批量更新满足条件的场景;curl -X POST "http://10.2.122.170:9200/index/type/_update_by_query" -H 'Content-Type: application/json' -d '{ "query": { "bool": { "filter": { "terms": {原创 2022-03-18 14:48:05 · 1823 阅读 · 0 评论 -
【Elastic插件】繁简体转换插件
本帖仅做备忘。插件博客地址原创 2021-10-28 16:41:24 · 491 阅读 · 0 评论 -
elasticsearch 5.0版本mapping新增字段
本帖仅针对ElasticSearch5.02版本实现,其他版本请自行参考官网API文档。public static boolean updateMapping(Client client,String indexName,String indexType,String mappingJson){ try { JSONObject json = JSON.parseObject(mappingJson); PutMappingRequest p原创 2021-10-09 20:10:28 · 217 阅读 · 0 评论 -
【实现验证】ElasticSearch数据库中存储数组字段
1.插入数据POST t_bbs_posts_test/t_bbs_posts/5{ "array":["a","b","c"]}2.查看字段的mapping "array": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 2原创 2021-09-15 17:24:33 · 1365 阅读 · 0 评论 -
LINUX环境下使用ElasticDump导出数据结构和数据
首先,我们需要使用联网的linux服务器;然后,安装node.js;#如果无法下载,则手动去网站下载cd /usr/local#下载wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.gz#解压tar xf node-v10.13.0-linux-x64.tar.gz#设置软连接ln -s /usr/local/node-v10.13.0-linux-x64/bin/npm /usr/bin/npmln -s原创 2021-08-19 16:54:15 · 663 阅读 · 2 评论 -
【ES分词器】STConvert 5.0.2版本使用
STConvert Analysis for 5.0.2 Elasticsearch 创建索引插入数据查询验证查询简体查询繁体创建索引PUT index{ "settings": { "analysis": { "char_filter": { "tsconvert": { "type": "stconvert", "convert_type": "t2s" } }, "analyz原创 2021-03-26 10:11:58 · 449 阅读 · 0 评论 -
【ElasticSearch的点点滴滴】第四篇:DELETE相关操作
删除子文档DELETE /123_test_event_20180129_001/child_t_mail/65163931782781692481518058211027?routing=6516393178278169248删除索引DELETE test_eventDELETE test_event*curl -XDELETE http://172.168.1.201:9...原创 2019-11-03 20:43:21 · 210 阅读 · 0 评论 -
【ElasticSearch的点点滴滴】第三篇:POST相关操作
修改指定文档POST /test/t_tuser/201803291940090320/_update{ "doc":{ "m_acc":"[email protected]" }}curl命令curl -XPOST 'localhost:9200/test/type1/1/_update' -d '{ "doc" : { "name" : "ne...原创 2019-11-03 20:41:03 · 1695 阅读 · 0 评论 -
【ElasticSearch的点点滴滴】第二篇:PUT相关操作
创建索引PUT /gyy_index_test设置索引PUT gyy_index_test{ "settings":{"index.analysis.analyzer.key_analyzer.type":"custom", "index.analysis.analyzer.key_analyzer.tokenizer": "keyword", "index.anal...原创 2019-11-03 20:33:46 · 1379 阅读 · 0 评论 -
【ElasticSearch的点点滴滴】第一篇:GET(查询)相关操作
本博客参考官网文档及多篇网络博客,仅供各位博友参考。如有引用,请注明引用地址。查询所有数据GET _search{ "query": { "match_all": {} }}获取当前集群线程池使用情况GET _cat/thread_pool?v监控Fielddata 的使用(1)按索引使用 indices-stats API :GET /_s...原创 2019-09-30 21:13:30 · 879 阅读 · 0 评论 -
ElasticSearch配置
Elastic配置文件:elasticsearch.ymllogging.yml原创 2017-08-18 10:13:39 · 235 阅读 · 0 评论 -
elasticsearch 2种客户端的区别
Java连接ES有两种连接方式(即获得ES的Client)创建一个node,加入集群中,通过这个node获得client;通过TransportClient来连接集群;转载 2017-08-24 09:55:07 · 2845 阅读 · 0 评论 -
ElasticSearch检索时特殊字符处理
ElasticSearch检索时,出现特殊字符而没有做正确的处理,那么ElasticSearch将无法识别这条检索语句,则会抛出异常,此时就的对检索语句进行转义;原创 2017-08-23 13:48:16 · 48801 阅读 · 13 评论 -
ElasticSearch内部分片处理机制
逆向索引:与传统的数据库不同,在es中,每个字段里面的每个单词都是可以被搜索的。如hobby:”dance,sing,swim,run”,我们在搜索关键字swim时,所有包含swim的文档都会被匹配到,es的这个特性也叫做全文搜索。为了支持这个特性,es中会维护一个叫做“invertedindex”(也叫逆向索引)的表,表内包含了所有文档中出现的所有单词,同时记录了这个单词在哪个文档中出现过。转载 2017-10-09 19:43:28 · 2809 阅读 · 0 评论 -
ElasticSearch搜索方式
查询类型SearchType主要的搜索类型原创 2017-10-06 21:17:46 · 378 阅读 · 0 评论 -
ElasticSearch提供的bulk update性能对比
目的:为了对比update的数据中重复数据对性能的影响。原创 2017-10-10 20:22:19 · 5712 阅读 · 0 评论 -
ElasticSearch 深入理解系列
仅做备忘 ElasticSearch 深入理解系列 深入理解 一:基础概念&源码启动 地址 http://t.cn/RF2LdiG 深入理解 二:乐观锁&版本冲突管理 地址 http://t.cn/RF2zPF9 深入理解 三:集群部署设计 地址 http://t.cn/RF2zABQ 深入理解 四:Search & Query DSL的生成 地址...原创 2018-08-30 19:17:32 · 390 阅读 · 0 评论 -
清除elastic集群缓存实现
/** * 清除集群缓存 * * @param url * @throws IOException */ public static boolean callClearCache(String ip) throws IOException { String url = "http://" + ip + ":9200...原创 2018-08-31 11:48:09 · 1065 阅读 · 0 评论 -
_source,store,_all属性区别
_source:_source为原始文档。store属性:官方文档中解释store默认是no,我想当然的理解为该field是不会存储的,但实际查询时也能查询出来,此处有冲突。此后通过查找资料store是在_source 之外在独立存储一份,索引数据时, elasticsearch会保存一份源文档到_source ,如果文档的某一字段设置store为yes(默认为no),这时候会在_sourc...原创 2019-02-12 09:19:43 · 339 阅读 · 1 评论 -
FieldData 和 Doc_Values的比较
参考原文:https://blog.csdn.net/zhanglh046/article/details/78536143仅做个人学习记录。fielddata与doc_values比较 fielddata doc_values 相同点 都要创建正排索引,数据结构类似于列式存储 都是为了可以聚合,排序之类的操作 不同点 字段类型 对应的字段类...原创 2019-03-05 10:33:20 · 616 阅读 · 0 评论 -
ElasticSearch6.0版本变化
官方文档地址:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/breaking-changes-6.0.html本博客是对官方文档的简单翻译,如有翻译错误或理解错误,欢迎留言评论。分界线===========================================================突破性的变化6...原创 2019-03-13 11:16:47 · 3035 阅读 · 0 评论 -
ElasticSearch的Scroll与Scan有何作用?区别?
使用ElasticSearch的scroll和scan解决大数据集合问题功能深度分页转载 2017-08-17 18:04:12 · 5181 阅读 · 0 评论