Silentdoer

导航

随笔分类 -  ElasticSearch

elasticsearch分词查询总结,批量删除总结
摘要:前言:这些总结是根据之前看到的文章和实践得出的,但是也不一定对,后续会根据最新的理解校验更新 核心点之一:term、match、match_phrase对keyword或text是有不同的功效的;并不是说match用于keyword和text的字段的匹配逻辑一致; 注意,中文是单个字就会进行分词(除 阅读全文

posted @ 2022-11-22 16:24 Silentdoer 阅读(3291) 评论(0) 推荐(0)

Java ES客户端7.6.2报错:Request cannot be executed; I/O reactor status: STOPPED
摘要:这个错误网上有很多种说法,但是我这边报这个原因是因为OOM了,jvm参数配置的最大内存只有512M导致爆了,调大后就没有报了; 阅读全文

posted @ 2022-10-28 15:50 Silentdoer 阅读(361) 评论(0) 推荐(0)

ElasticSearch随记
摘要:最新的ES的index type默认就是_doc无法再指定; index里的每个文档都有个String类型的_id字段,它可以理解为主键【所以表结构最好是有个单字段且业务无关作为主键方便迁移ES】 keyword的字段才能被聚合和精确查找 es默认有from+size不能超过1W的限制,但是可以用s 阅读全文

posted @ 2022-06-21 19:58 Silentdoer 阅读(52) 评论(0) 推荐(0)

ElasticSearch修改index增加修改字段(包括template)
摘要:0.已经生成的index,它的mappings是不会变的,比如只有name、age、desc三个字段,且各自的index、doc_values都已经确立;那么我往里面提交是可以提交额外的字段如:phone ,但是这个phone字段无法被搜索,它只能被查已经存在且能查询的三个字段查出来后 附带 的带出 阅读全文

posted @ 2022-06-14 18:18 Silentdoer 阅读(1248) 评论(0) 推荐(0)

通过docker安装elasticsearch和安装ik分词器插件及安装kibana
摘要:前提: 已经安装好docker运行环境; 步骤: 1.安装elasticsearch 6.2.2版本,目前最新版是7.2.0,这里之所以选择6.2.2是因为最新的SpringBoot2.1.6默认支持的就是6.2.2的,而7.x是有很大更新的,SpringBoot正常集成的情况下无法和es最新版本兼 阅读全文

posted @ 2019-07-08 11:34 Silentdoer 阅读(2910) 评论(0) 推荐(0)

ElasticSearch安装部署总结
摘要:转载自:https://www.cnblogs.com/WessonStar/p/8296781.html 不过我的es版本是7.2.0,然后这里要注意ik分词器放入plugins里是需要有个ik插件目录的,不能直接将ik分词器压缩包解压到plugins里; 然后路径上不要有空白符和中文; 环境与版 阅读全文

posted @ 2019-07-06 16:24 Silentdoer 阅读(239) 评论(0) 推荐(0)