如何通过 Claude Code 来写入 CSV 数据到 Elasticsearch
在我之前的文章 “Elastic 的 AI agent skills”我们谈到了如何安装所需要的 skills 到 Claude Code 里去。在今天的 demo 里我们来展示如何把 CSV 数据写入到 Elasticsearch 中去。https://www.bilibili.com/video/BV1Uejq6aEpw/准备数据我们准备了如下的 data.csv 数据data.csvname,age,address,sex,date_of_birth,location Alice Chen,28,San Francisco, CA,F,1998-03-12,{lat: 37.7749, lon: -122.4194} Bob Smith,34,San Jose, CA,M,1992-07-05,{lat: 37.3382, lon: -121.8863} Cathy Wong,25,Oakland, CA,F,2001-11-22,{lat: 37.8044, lon: -122.2712} David Lee,41,Mountain View, CA,M,1985-01-18,{lat: 37.3861, lon: -122.0839} Eva Brown,30,Palo Alto, CA,F,1996-05-09,{lat: 37.4419, lon: -122.143} Frank Zhang,29,Sunnyvale, CA,M,1997-09-14,{lat: 37.3688, lon: -122.0363} Grace Kim,27,Santa Clara, CA,F,1999-12-30,{lat: 37.3541, lon: -121.9552} Henry Liu,38,Fremont, CA,M,1988-04-03,{lat: 37.5485, lon: -121.9886} Ivy Patel,32,Berkeley, CA,F,1994-08-27,{lat: 37.8715, lon: -122.273} Jack Wilson,45,Redwood City, CA,M,1981-06-15,{lat: 37.4852, lon: -122.2364}为 VSCode 安装 Agent skills我们需要按照文章 “Elastic 的 AI agent skills” 来安装所需要的 agent skills 到 Claude Code 中去。我们查看一下如下的 skills:我们可以看到有一个叫做 ingest.js 的文件。它可以被用来写入文件。启动 VSCode在启动 VSCode 之前我们打入如下的命令$ pwd /Users/liuxg/python/ingest_data $ export ELASTICSEARCH_URLhttps://localhost:9200 $ export ELASTICSEARCH_API_KEYeTFzMDNwNEJXcjRUUlhpZ01mMVQ6X29hbFY3MElMbWVSV3lWV05rWFBwZw $ export ELASTICSEARCH_INSECUREtrue启动完 VSCode 后我们来检查我们的连接是否成功上面表面我们的连接是成功的。我们使用如下的提示来写入 data.csv 文件Please treat location field as geo_point data type. Ingest the data.csv file into Elasticsearch我们看到数据已经写入成功。我们可以在 Kibana 中进行查看我们可以看到有 10 个文档已经被成功地写入。它的 mapping 是Use esql skill to do some basic EDA on index people.EDA: exploratory data analysisCreate a dashboard for people index with serveral panels using kibana-dashboard skill如上所示我们得到了一个上面的链接。点击上面的链接我们得到了如上所示的一个 Dashboard。是不是很神奇啊在 agent skills 里还有很多其它的 skills。它能帮我们实现很多其它的功能。你们可以自己来研究。祝大家学习愉快

相关新闻

从报错到成功:手把手教你用BiocManager搞定clusterProfiler安装全流程

从报错到成功:手把手教你用BiocManager搞定clusterProfiler安装全流程

1. 为什么install.packages()会失败? 第一次在RStudio里敲下install.packages("clusterProfiler")时,那个刺眼的红色报错信息让我愣了半天。明明其他普通R包都能正常安装,为什么这个包就提示"not available for this version …

2026/6/19 17:31:38阅读更多 →
AI落地难?用历史数据校准非消费场景的三步法

AI落地难?用历史数据校准非消费场景的三步法

1. 项目概述:当历史思维撞上AI浪潮,我们真正要解决的不是技术问题“History, AI, and Non-Consumption: Part I, Winter is Coming!”——这个标题乍看像一篇科技哲学随笔,又像某场行业闭门会的暗号,甚至有点《权力的游戏》式隐喻…

2026/6/19 17:26:38阅读更多 →
Python + Tesseract OCR:从截屏到文字识别的自动化实践

Python + Tesseract OCR:从截屏到文字识别的自动化实践

1. 环境准备与工具安装 搞文字识别自动化,首先得把工具配齐。我推荐用PythonTesseract这个黄金组合,不仅免费开源,而且社区支持强大。先说说我的装机经历,第一次配置环境踩了不少坑,后来总结出一套最稳的安装方案。 Te…

2026/6/19 17:26:38阅读更多 →
Jetson Orin NX 开发指南(8): EGO-Swarm 与 VINS-Fusion 的深度集成与实战调优

Jetson Orin NX 开发指南(8): EGO-Swarm 与 VINS-Fusion 的深度集成与实战调优

1. EGO-Swarm与VINS-Fusion深度集成的核心价值 在无人机和智能小车开发领域,轨迹规划与视觉里程计的协同工作一直是实现自主导航的关键。EGO-Swarm作为浙江大学FAST-LAB实验室的开源集群规划算法,其独特之处在于采用去中心化架构和基于B样条的规划方法&a…

2026/6/19 18:46:50阅读更多 →
CyberdropBunkrDownloader:让批量文件下载变得简单高效

CyberdropBunkrDownloader:让批量文件下载变得简单高效

CyberdropBunkrDownloader:让批量文件下载变得简单高效 【免费下载链接】CyberdropBunkrDownloader Simple downloader for Cyberdrop and Bunkrr 项目地址: https://gitcode.com/gh_mirrors/cy/CyberdropBunkrDownloader 在数字内容日益丰富的今天&#xff…

2026/6/19 18:46:50阅读更多 →
Parsec VDD完全指南:免费开源的Windows虚拟显示器解决方案

Parsec VDD完全指南:免费开源的Windows虚拟显示器解决方案

Parsec VDD完全指南:免费开源的Windows虚拟显示器解决方案 【免费下载链接】parsec-vdd ✨ Perfect virtual display for game streaming 项目地址: https://gitcode.com/gh_mirrors/pa/parsec-vdd 你是否曾经遇到过需要扩展屏幕空间却没有物理显示器的困扰&…

2026/6/19 18:46:50阅读更多 →
高效能烤盘定制厂家哪个比较靠谱

高效能烤盘定制厂家哪个比较靠谱

开篇核心亮点江苏台烁烘焙器具有限公司是面向大中型工业化食品生产企业的可定制工艺不粘烤盘专业供应商,可针对客户产线参数、工艺需求提供适配性定制方案,帮助客户实现提效降本。核心优势与关键数据资质与合作基础:拥有30项专利,…

2026/6/19 18:46:50阅读更多 →
如何在5分钟内创建逼真的3D树木:Tree.js完整指南

如何在5分钟内创建逼真的3D树木:Tree.js完整指南

如何在5分钟内创建逼真的3D树木:Tree.js完整指南 【免费下载链接】tree-js Procedural tree generator written with JavaScript and Three.js 项目地址: https://gitcode.com/gh_mirrors/tr/tree-js 你是否曾经为WebGL项目中的树木建模而烦恼?手…

2026/6/19 18:46:50阅读更多 →
MPC555/556复位与时钟系统:汽车电子高可靠设计的核心机制

MPC555/556复位与时钟系统:汽车电子高可靠设计的核心机制

1. 项目概述:深入MPC555/556的“心脏”与“重启键”在嵌入式系统,尤其是汽车电子和工业控制这类对可靠性要求近乎苛刻的领域,微控制器(MCU)的稳定运行是系统生命线。而这条生命线的起点和守护者,正是复位机…

2026/6/19 18:41:50阅读更多 →
Photobucket付费墙背后:5美元买童年回忆却落得一场空!

Photobucket付费墙背后:5美元买童年回忆却落得一场空!

1. 付费墙初现如今身处万亿市值公司林立的时代,我们也不能轻易放弃5美元。就像Photobucket,它曾相当于过去的Imgur,我们小时候常把图片上传到这个网站,然后在各种论坛上分享链接,它简单好用,尽职尽责。但最…

2026/6/19 0:04:37阅读更多 →
如何在5分钟内掌握Mermaid Live Editor:实时图表编辑终极指南

如何在5分钟内掌握Mermaid Live Editor:实时图表编辑终极指南

如何在5分钟内掌握Mermaid Live Editor:实时图表编辑终极指南 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live…

2026/6/19 0:04:37阅读更多 →
yuzu模拟器内存修改技术深度解析:金手指功能实现原理与实践指南

yuzu模拟器内存修改技术深度解析:金手指功能实现原理与实践指南

yuzu模拟器内存修改技术深度解析:金手指功能实现原理与实践指南 【免费下载链接】yuzu 项目地址: https://gitcode.com/GitHub_Trending/yuz/yuzu yuzu作为目前最流行的开源Nintendo Switch模拟器,不仅提供了完整的游戏运行环境,还内…

2026/6/19 0:04:37阅读更多 →