关于elasticsearch属性not_analyzed,坑
问题描述:实际使用过程中使用aggregations统计的时候,中文莫名其妙拆分成一个字一个字
插入数据如下,对label统计的时候,就变成了“美”、“式”单个字:
"title" : "这是test","label" : ["美式","沙发"],"create_date" : "2017-11-1 15:41:01"
思路来源文章:Elasticsearch 的坑爹事——记录一次mapping field修改过程
解决办法:删了重新创建,一开始就把属性初始好
curl -XPUT http://127.0.0.1:9200/test -d '{"mappings" : {"kind" : {"properties" : {"id" : {"type" : "string"},"label" : {"type" : "string","index": "not_analyzed"}}}}}'
但是设置了not_analyzed后,搜索的时候就不行了(因为没有进行分词,所以理解为精确查找)………………尴尬
为了达到搜索和统计的目的——我的解决思路:
建立两个存储一模一样数据的字段,一个用于检索(默认"index": "analyzed"),一个用于统计(这个字段设置为"index": "not_analyzed")
curl -XPUT http://139.16.110.110:9200/portal -d '{"mappings" : {"product" : {"properties" : {"id" : {"type" : "string"},"label" : {"type" : "string"},"label_recom" : {"type" : "string","index": "not_analyzed"}}}}}'
关于elasticsearch属性not_analyzed,坑相关推荐
- spark配置elasticsearch属性汇总(基于es7)
必要设置 es.resource Elasticsearch资源位置,在该位置读取和写入数据.需要格式 <index>/<type> es.resource.read(默认为e ...
- CAD二次开发--三维多段线(Polyline3d)删除再绘制不能同步刷新的问题(格式刷变更实体属性踩坑总结)
大家是否遇到过这个问题呢?变更一条三维多段线的属性(类似于格式刷),当删除再绘制的时候,会出现明显的卡顿现象,就是命令输入完毕后,必须鼠标再点一下才能成功!很明显这个和"格式刷"那 ...
- vue设置img大小的属性_Vue.js自定义标签属性并获取属性,及绑定img的src属性的坑...
一.定义属性: 一般定义属性都是为了动态的去获取属性的值,或者动态的设置属性的值,如果想仅仅是设置一个普通的属性,直接在便签上设置属性即可,就像使用html的title.name等属性一样,如 H1标 ...
- elasticsearch安装采坑记录
首先下载ES elasticsearch 6.1.1版本 然后安装 安装准备: 安装Elasticsearch唯一的要求是安装官方新版的Java,包括对应的Jdk. 安装Elasticsearc ...
- vue加载动画element ui V-loading属性 踩坑记录
根据需求,由预览按钮打开弹窗,且弹窗需要渲染的数据较多,渲染的速度比较慢,所以要加一个加载中的效果,element ui的 v-loading属性就正好可以解决这一需求,但是当加入这一属性之后发现,是 ...
- elasticsearch 安装的坑
目录 一.JDK不匹配 二.修改参数 一.JDK不匹配 单机es启动的时候遇到一个问题,如下: warning: usage of JAVA_HOME is deprecated, use ES_JA ...
- ElasticSearch实战踩坑记录
1.ElasticSearch的数据结构中关于Arrays的聚合检索问题? 官方建议Arrays使用Nested(嵌套)方式处理.~
- ReactNative组件的borderColor和borderRadius属性踩坑记录
问题 今天小程序平台项目中发现Android上自定义的ReactNative的Text组件样式显示不正确,具体表现如下图所示: 可以看到图中组件显示主要存在两个问题: 1.左右黑边:2.左右锯齿: 好 ...
- ELK 5.X版本遇到的坑
一.Kafka ->logstash ->elasticsearch logstash 5.X以上版本不兼容5.x以下版本,因此在升级logstash时会遇到很多坑.首先是配置的变化 ...
- 剖析Elasticsearch集群系列第一篇 Elasticsearch的存储模型和读写操作
http://www.infoq.com/cn/articles/analysis-of-elasticsearch-cluster-part01?utm_source=infoq&utm_c ...
最新文章
- android系统短信库的一些用法
- Android中点击按钮启动另一个Activity以及Activity之间传值
- 设计模式--原型模式
- 在物体检测任务上进行预训练的实验分析
- mysql 存储过程cursor_MySQL 的存储过程写法和Cursor的使用
- “刺激的”2017双11 阿里安全工程师首度揭秘智能风控平台MTEE3
- 二叉树中进行 BFS 和图中进行 BFS 最大的区别
- 手把手教你整合最优雅SSM框架
- Qt多线程之QMutex
- android 获取高德地图坐标,获取地址描述数据-获取地图数据-开发指南-Android 地图SDK | 高德地图API...
- 关于解压软件和压缩软件
- asp.net922-基于Web的房屋中介管理信息系统
- Echarts饼状legend如何自动显示值和百分比
- 单片机广告灯实验总结_单片机流水灯实验总结精选 .doc
- svn提示commit:remains in tree-conflict的解决方法
- SDN控制器 之南向网络控制技术
- linux fall delay 10,delay/skew/slack/slew的区别
- Python学习20230111
- 俄罗斯方块游戏系统-c语言版
- SQL学习之full outer join关键字