es8-elasticsearch 写入数据与检索

在 Elasticsearch 8.x 及更高版本中,不再需要显式指定文档类型。Elasticsearch 已经移除了对文档类型的强制要求,所有文档直接存储在索引中,不再需要指定类型。这种设计简化了数据模型,减少了复杂性。

为什么不再需要文档类型?

在早期版本的 Elasticsearch 中,文档类型用于逻辑上区分同一索引中的不同数据。然而,这种设计在实际使用中带来了复杂性和限制。从 Elasticsearch 6.x 开始,文档类型逐渐被废弃,到 8.x 版本时,文档类型已经完全移除。

如何在 Elasticsearch 8.x 中写入数据?

在 Elasticsearch 8.x 中,你只需指定索引名称,而不需要指定文档类型。以下是一个示例:

单个文档写入

Python复制

from elasticsearch import Elasticsearch

# 连接到 Elasticsearch
es = Elasticsearch("http://12.13.73.28:9200")

# 定义要插入的数据
data = {
    'key1': '92020',
    'ke
版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。

给TA打赏
共{{data.count}}人
人已打赏
大数据

推荐给 Easysearch 新用户的几个 Elasticsearch 可视化工具

2025-2-25 15:19:39

大数据

kafka常见命令(kafka命令大全)

2025-2-25 15:19:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索