ElasticSearch字段属性个性化设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticSearch字段属性个性化设置相关的知识,希望对你有一定的参考价值。

参考技术A index 字段是否可以被检索,取值true/false,默认true。

es默认原始数据存储在_source里,其实也可以在lucene里面存储一份,通过此关键字控制取值,默认不存储,作用在字段上,很精细化。原始数据_source被禁用,也需要修改原始数据。当数据量大时,才可能用上该属性。

设置字段是否需要被检索,作用在object,举例,先设置enabled: true,看看mapping

接下来enabled设置为false

列式数据库存储。es数据存储,原始数据一份

对于聚合功能,需要设置默认值,若不设置,值为空,则会出现异常情况。与数据库不同的是,es并不会存储设置的默认空值,仅仅用来做索引检索。

7. dynamic 子对象动态扩展

是否容许对象下面的属性自由扩展,严格限制子对象下面的字段行为。取值:true/false/strict,默认true

以上是关于ElasticSearch字段属性个性化设置的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch:Dynamic field mapping

Elasticsearch es 的 _ignored 字段

ElasticSearch 中 _source 字段

ElasticSearch相关概念总结

图解Elasticsearch中的_source_allstore和index属性

第三百六十四节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的mapping映射管理