Elasticsearch
資料庫
搜尋和分析大規模資料 — Neotask 透過 OpenClaw 為您自動化 Elasticsearch。
- 執行複雜搜尋查詢和聚合
- 管理索引和監控叢集健康
- 分析日誌和指標資料
您可以做什麼
Elasticsearch 整合為 Neotask 提供 5 個搜尋和分析操作。
`list_indices` — 列舉 Elasticsearch 叢集中的所有索引,包含文件數量和健康狀態
`get_mappings` — 檢索特定索引的欄位對應和資料類型
`search` — 對任何索引執行完整的 Elasticsearch 查詢,包含篩選、彙總和排序
`esql` — 執行 ES|QL 查詢進行進階分析操作,返回表格結果
`get_shards` — 檢查叢集中的分片分配和健康狀態每個操作都可以自主執行或需要您的批准——由您決定。
試試這樣問
"列出我們 Elasticsearch 叢集中的所有索引——每個有多少文件?"
"搜尋應用日誌索引中過去一小時按服務分組的錯誤事件"
"我們 customer_events 索引的欄位對應是什麼?"
"執行 ES|QL 查詢以找出本週按平均回應時間排名的前 10 個最慢的 API 端點"
"檢查叢集的分片健康——有未分配的分片嗎?"進階技巧
安排運維健康檢查:代理查詢叢集狀態、標記索引問題,並提供每日基礎設施報告。
使用 `esql` 進行業務報告查詢——其表格輸出格式與您的報告和通知工具整合良好。
將 Elasticsearch 與您的警報整合配對,讓異常查詢持續執行並在超過閾值時觸發通知。
在撰寫複雜查詢前使用 `get_mappings`——代理對應欄位結構以避免類型不匹配和查詢失敗。