
一起学习elasticSearch
西方契约
科技改变生活,学无止境,加油(博客只是为了记录学习笔记,方便复习,不一定完全正确,仅供参考,一起学习,加油)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
es elasticsearch char_filter 特殊字符替换为空格 \u0020不生效情况
特殊字符会影响分词效果,需要特殊字符过滤,优化匹配,所以需要修改mapping增加 char_filter 过滤。“analysis”: {“filter”: { }, "char_filter": { "my_char_filter": { "type": "mapping", "mappings": [ "# \u003d\u003e ", "\u0026 \u003d\u003e ",原创 2021-04-20 20:27:57 · 2275 阅读 · 0 评论 -
es7.6.2 head 常用查询 排序 返回指定字段 高亮查询 指定多个字段检索 时间区间查询 now函数 wildcard查询 正则查询 多条件bool查询
基本查询 排序http://localhost:9200/suoyintest3/PSOT _search{ "query": { "match": { "content": "返回" } }, "sort": { "_score": "desc" }}开启某个字段支持 fielddata 功能http://localhost:9200/suoyintest3/_mapping/put{ "properties": ...原创 2020-09-14 23:29:12 · 2039 阅读 · 0 评论 -
es7.6.2 RestHighLevelClient创建使用,基础增删改查
依赖的包<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.6.2</version> </dependency> <dependency> <g...原创 2020-09-01 09:00:24 · 5710 阅读 · 0 评论 -
elasticsearch 7.6 windo 环境学习 ,Ik 安装 分词测试,同义词增加
因为项目中的es要升级,自己又不太会,所以学习学习和es 6 的区别,搞个单节点,看一下链接初始化 和方法api1 安装window 环境es 7.6安装包链接:链接:https://pan.baidu.com/s/1ERcJ7I4bbDEMb_yGNVYQcw提取码:kks0下载后直接解压:es 是java 开发的所以运行需要安装jdk。 7.6 说是最低要jdk11 不过目前看jdk8 也可以运行。运行window es2 使用head 插件连接 es还是...原创 2020-08-08 18:11:09 · 470 阅读 · 0 评论 -
elasticsearch使用head更新或新增mapping映射文件报validation failed:1 template is missing 。批量获取mapping映射文件
这个百度后在elatic网站上找到了 答复所以记录一下:大致意思是:你的json 和文档进行对比后,你会发现你缺少了 template 字段,这个字段决定了 此mapping映射作用于哪些索引上;所以修改前报错的部分mapping:执行put:报错:validation failed:1 template is missing增加“template”:“需要作用于哪些...原创 2020-04-28 22:58:33 · 5342 阅读 · 1 评论 -
elasticsearch head提示CRX_HEADER_INVALID 解决
在谷歌浏览器-更多工具-扩展程序 ,然后将head的crx 文件 拖拽到 页面后,提示CRX_HEADER_INVALID百度了一些解决方法,有一个可以解决,但看评价也不是所有版本的谷歌都可以解决。需要的可以按步骤试一下。1.将head 的****.crx 文件 修改为后缀为 rar 的压缩包,2 将***.rar 压缩包 解压为文件3 。点击页面‘加载已解压的扩展程序’ ...原创 2020-04-28 22:41:07 · 513 阅读 · 0 评论 -
elasticSearch 用head 新增数据;和排序查询 sort ;queryshardexceptiong:failed to find geo_point field [查不到的字段名称]
es查询报 字段不存在 错误queryshardexceptiong:failed to find geo_point field [查不到的字段名称]解决办法就是在 查询的索引中新增 一个字段数据就行:新增后查询结果为:使用 head 用某字段进行排序查询: 查询后缀 _search ;post请求;sort 为排序的信息;示例以 modTime...原创 2019-11-06 15:02:26 · 3882 阅读 · 0 评论 -
查看elasticsearch版本号
第一种:直接看pom.xml 文件里 引包的 版本号:第二种:使用head插件查询elasticsearch的版本号:http://127.0.0.1:18080/ 修改给自己服务的 ip端口号即可,不需要任何参数,请求方式选择get...原创 2019-07-22 17:33:52 · 10117 阅读 · 0 评论 -
elasticSearch用head 新增字段,或数据
转自:https://blog.youkuaiyun.com/ZYC88888/article/details/94756744//新增字段 请求url:http://111.11.11.111:19200/es的index/_mapping/es的type/ 请求方法:put ...转载 2019-07-06 10:34:35 · 4696 阅读 · 1 评论 -
使用java或elasticsearch进行敏感词词条的过滤或替换为指定字符
1、因为项目需求,需要对热门搜索词进行敏感词的过滤;所以进行了以下开发的过程和大家分享一下;第一阶段:使用 elasticsearch 存储查询语句,反向查询过滤敏感词,敏感词使用智能分词;实现情况:elasticsearch 存储数据:【存在问题:分词结果会影响过滤效果,会将部分正常词汇过滤掉,最终没采编此方式】第二阶段:修改mapping文件,使用前后* like方式匹配,过滤...原创 2019-07-06 10:26:59 · 9239 阅读 · 1 评论 -
Elasticsearch _reindex Alias使用 复制、备份索引文件【mapping文件会同步复制】
转自:原文:https://blog.youkuaiyun.com/ZYC88888/article/details/93860152例如复制索引:通过 head插件:【注意 通过这种方式复制的索引,mapping文件也是 可以会复制的;效果如下:】复制完成后的结果:应用背景:1、当你的数据量过大,而你的索引最初创建的分片数量不足,导致数据入库较慢的情况,此时...转载 2019-06-29 10:24:39 · 1578 阅读 · 0 评论 -
ElasticSearch用head将查询语句命中的结果全部删除
语句:语句 写起来比较麻烦,可以 先使用 基本查询 然后显示查询语句;可以直接复制查询语句 都复合查询后 将 query之外的参数都删掉;然后在复合查询中拼写路径:http://ip:端口/索引名称/索引类型 然后 参数: _delete_by_query ;请求方式post;就可以删除查询语句命中的所有结果;【不过在删除前,一定要先查询一下,确认查询结果为所需要删除的数...原创 2019-07-13 10:50:09 · 3041 阅读 · 0 评论 -
ElasticSearch用head批量删除多个索引文件
原创 2019-06-27 16:33:56 · 2265 阅读 · 0 评论 -
ElasticSearch用head插件只返回部分字段信息;并通过控制台,获取所需列的全部信息,以逗号拼接;
ElasticSearch用head插件只返回部分字段信息;场景:因为 索引文件内容 多;或者需要查询几千 几万条时,内容过多head会崩溃;但其实你只需要其中一个或几个字段时可以使用符合查询,返回部分字段;http://ip:prot/索引文件名称/索引文件类型/_search?_sourc=字段名称1,字段名称2;需要反回多个字段用应为逗号隔开即可;如下图;只...原创 2019-06-20 10:30:17 · 1484 阅读 · 0 评论 -
ElasticSearch用head插件只返回部分字段信息
ElasticSearch用head插件只返回部分字段信息;场景:因为 索引文件内容 多;或者需要查询几千 几万条时,内容过多head会崩溃;但其实你只需要其中一个或几个字段时可以使用符合查询,返回部分字段;复合查询 拼接:http://ip:prot/索引文件名称/索引文件类型/_search?_sourc=字段名称1,字段名称2;需要反回多个字段用应为逗号隔开即可;如...原创 2019-06-20 09:43:45 · 1931 阅读 · 0 评论