赞
踩
在Elasticsearch 5.4 版本开始,text取代了需要分词的string
text的内容会被分词, 可以设置是否需要存储: “index”: “true|false”
适用于:全文搜索
不适用于:text类型的字段不能用于排序;很少用于聚合
在Elasticsearch 5.4 版本开始, keyword取代了不需要分词的string
keyword的内容不会被分词, 可以设置是否需要存储: “index”: “true|false”
适用于:当一个字段需要按照精确值进行过滤、排序、聚合等操作时,应该使用keyword类型
⚠️注意:尽可能选择范围小的数据类型, 字段的长度越短, 索引和搜索的效率越高;优先考虑使用带缩放因子的浮点类型
对象数组是如何存储的
用nested类型解决object类型的不足
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。