Elasticsearch 索引、更新与删除数据全解析
在数据管理的领域中,Elasticsearch 作为一款强大的搜索引擎和数据存储工具,为我们提供了丰富的功能来处理和操作数据。本文将深入探讨 Elasticsearch 中的数组、多字段、预定义字段以及文档更新等重要概念和操作方法。
1. 核心数据类型回顾与布尔类型介绍
在 Elasticsearch 中,我们已经了解了字符串、数字和日期这些核心数据类型。现在,让我们来看看最后一种核心类型——布尔类型。布尔类型专门用于存储文档中的真/假值。例如,我们可能需要一个字段来指示某个活动的视频是否可供下载,以下是一个示例文档的索引方式:
% curl -XPUT 'localhost:9200/get-together/new-events/1' -d '{
"name": "Broadcasted Elasticsearch News",
"downloadable": true
}'
在上述示例中, downloadable 字段会自动映射为布尔类型,并在 Lucene 索引中以 T 表示真, F 表示假。Elasticsearch 会解析源文档中提供的值,并将 true 和 false 分别转换为 T 和 F 。
2. 数组和多字段的使用
有时候,简单的字段 - 值对可能无法满
超级会员免费看
订阅专栏 解锁全文
7683

被折叠的 条评论
为什么被折叠?



