(1)聚合索引要注意查询方式的同等级别:
bool-->must-->match;
bool-->filter-->range;
aggs-----
(2) ignore_above:
ignore_above 默认值是256,该参数的意思是,当字段文本的长度大于指定值时,不做倒排索引。
也就是说,当字段文本的长度大于指定值时,聚合、全文搜索都查不到这条数据。
详见 https://www.jianshu.com/p/4e336b760070
(3)dynamic
- 动态映射(dynamic:true)
- 静态映射(dynamic:false)
- 严格模式(dynamic:strict)
简单总结;默认为True,当为TRUE和false时,增加新字段都没有问题,但在查询时,false情况下,新增(内容)字段实际上并未建立起映射关系,不能当做主查询条件来查询,这种情况下的新增字段只能跟随真正的主查询条件作为数据返回,主查询的字段是可以缺省的(不写).
当为strict时,严格遵守映射模式,已经设置的字段才可以添加内容,否则不可添加
另外,注意常见mapping时,必须添加类型(doc).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。