es8-elasticsearch 写入数据与检索

ops/2025/2/23 10:38:09/

在 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

http://www.ppmy.cn/ops/160744.html

相关文章

51单片机学习之旅——定时器

打开软件 1与其它等于其它,0与其它等于0 1或其它等于1,0或其它等于其它 TMODTMOD&0xF0;//0xF01111 0000进行与操作,高四位保持,低四位清零,高四位定时器1,低四位定时器0 TMODTMOD|0x01;//0x010000 0…

使用 WebGL 和 React Three Fiber 实现的粒子流体流动特效

在Web 开发中粒子系统广泛应用于各种动画效果和数据可视化场景。本文将介绍如何使用 WebGL 和 React Three Fiber 实现一个高效的 GPU 粒子系统。通过利用 GPU 的并行计算能力,我们可以在不牺牲性能的情况下实现复杂的粒子动画。 粒子动画 1,项目结构 项目的目录结构: in…

JAVA JUC并发编程学习笔记(二)

文章目录 JUC同步器AQS核心思想设计原理模板对象自定义 Re-Lock锁对比使用锁公平锁基本使用非公原理加锁解锁 公平原理 可重入可打断基本使用实现原理 锁超时基本使用实现原理哲学家就餐 条件变量基本使用实现原理awaitsignal ReadWrite读写锁缓存应用实现原理成员属性加锁原理…

langchain学习笔记之基于RAG实现文档问答

langchain学习笔记之基于RAG实现文档问答 引言RAG基本介绍准备工作代码实现过程streamlit页面布局构建检索器基于检索器构建文档检索工具提示模板Agent定义、streamlit其它组件、效果展示 附:完整代码 引言 本节将介绍使用 langchain \text{langchain} langchain基…

SpringBoot 整合 JPA

JPA简介 JPA(Java Persistence API)是 Java 平台的一个持久化标准,用于将 Java 对象映射到关系型数据库中的表。它是 Java EE(现 Jakarta EE)的一部分,旨在简化数据库操作,使开发者能够通过操作…

体育数据网站推荐系统开发:赛事数据、前瞻分析与智能推荐

体育数据网站作为集赛事数据、前瞻分析、专家解读于一体的综合平台,其推荐系统的开发需要充分考虑多维度数据的整合与应用。本文将深入探讨如何构建一个智能化的体育数据推荐系统。 一、系统架构设计 数据采集层: 实时赛事数据API接入 专家分析内容抓…

ctf网络安全题库 ctf网络安全大赛答案

此题解仅为部分题解,包括: 【RE】:①Reverse_Checkin ②SimplePE ③EzGame 【Web】①f12 ②ezrunner 【Crypto】①MD5 ②password ③看我回旋踢 ④摩丝 【Misc】①爆爆爆爆 ②凯撒大帝的三个秘密 ③你才是职业选手 一、 Re ① Reverse Chec…

武汉火影数字|VR沉浸式空间制作 VR大空间打造

VR沉浸式空间制作是指通过虚拟现实技术创建一个逼真的三维环境,让用户能够沉浸在这个环境中,彷佛置身于一个全新的世界。 也许你会好奇,VR 沉浸式空间究竟是如何将我们带入那奇妙的虚拟世界的呢?这背后,离不开一系列关…