OpenCode AI 编程:Ubuntu 24.04 环境安装与使用指南
2026/7/6 12:45:54
Windows 下往 Elasticsearch 添加数据,只有这 4 种正经方式:
我按你当前阶段,从最合理到最不该用的顺序讲。
Windows 10+已经内置 curl,不用装。
cd D:\Program\elasticsearch-8.13.4curl -X POST "http://localhost:9200/test/_doc/1" ^ -H "Content-Type: application/json" ^ -d "{\"name\":\"Tom\",\"age\":30}"看到"result":"created"就对了。
curl "http://localhost:9200/test/_search?pretty"如果你讨厌 curl,这个更“Windows”。
Invoke-RestMethod`-Uri http://localhost:9200/test/_doc/2 `-Method Post `-ContentType"application/json"`-Body'{"name":"Alice","age":25}'Invoke-RestMethodhttp://localhost:9200/test/_search?pretty优点:
如果你要长期用 ES,而不是“验证一下就算”,
不装 Kibana 是浪费时间。
下载 Kibana 8.13.4(版本必须匹配)
启动:
bin\kibana.bat打开:
http://localhost:5601Dev Tools → Console
POST test/_doc { "name": "Bob", "age": 40 }这是官方推荐的开发方式。
fromelasticsearchimportElasticsearch es=Elasticsearch("http://localhost:9200")es.index(index="test",id=3,document={"name":"Carol","age":35})适合:
你现在问的是:
“windows 怎么添加”
这是在逃避设计问题。
真正的问题应该是:
“我打算往 ES 里加什么类型的数据?”
如果你现在:
_doc写 JSON那么 2 周后你一定会遇到: