Elasticsearch日誌 錯誤記錄 聚合查詢

2022-10-10 19:42:12 字數 1055 閱讀 6419

查詢語句

curl -x get "

localhost:9200/megacorp/employee/_search?pretty

" -h '

' -d'}}}

'

結果

],"type

" : "

search_phase_execution_exception",

"reason

" : "

all shards failed",

"phase

" : "

query",

"grouped

" : true

,

"failed_shards

": [}],

"caused_by":

}}, "

status

" : 400

}

錯誤原因翻譯:

對於需要每個文件字段資料(如聚合和排序)的操作,沒有對文字字段進行優化,因此預設情況下禁用這些操作。請改用關鍵字字段。或者,在[interests]上設定fielddata=true,以便通過取消反轉索引來載入字段資料。請注意,這可能會占用大量記憶體。

執行操作:

curl -x put "

" -h '

' -d'

}}'

重新執行聚合查詢

curl -x get "

localhost:9200/megacorp/employee/_search?pretty

" -h '

' -d'}}}

'

結果展示

,  "

hits

": ,

"max_score

" : 1.0

,

"hits

": [

},},}]

}, "

aggregations

": ,,]

}}}

elasticsearch 事務日誌

是什麼?translog是elasticsearch的事務日誌檔案,它記錄了所有對索引分片的事務操作 add update delete 每個分片對應乙個translog檔案。幹嘛用的?translog是用來恢復資料的。es用 後寫 的套路來加快寫入速度 寫入的索引並沒有實時落盤到索引檔案,而是先雙...

ElasticSearch日誌刪除

檢視elasticsearch中的索引 curl http ip 9200 cat indices u使用者 密碼 通過curl傳送delete命令給elasticsearch伺服器,進行日誌刪除操作。示例 1 通過日期刪除2020年六月的日誌 curl xdelete http ip 9200 2...

ElasticSearch 日誌工具

elasticsearch 權威指南 官方文件 參考文件 elasticsearch 檢索 elasticsearch工作原理 elasticsearch 是乙個分布式 可擴充套件 實時的搜尋與資料分析引擎。它能從專案一開始就賦予你的資料以搜尋 分析和探索的能力,這是通常沒有預料到的。它存在還因為原...