對於Elasticsearch 1.7.5(或更早版本),我如何看到Elasticsearch處理我的查詢需要採取哪些步驟?如何在執行Elasticsearch查詢時查看封面下發生了什麼?
我試圖通過設置es.logger.level = DEBUG來打開調試功能,但是當它在啓動和關閉時產生大量信息時,執行查詢時不會產生任何內容。查看源代碼,顯然大多數用於搜索的調試日誌記錄僅用於特殊情況。
我想了解查詢性能。我們看到Elasticsearch比我們預期的做更多的I/O,在未分析的字段上進行非常簡單的術語查詢。
我在測試1.7.5源代碼方面取得了一些成功,因此它可以在調試級別記錄更多信息。只需遵循代碼並在此過程中添加工具,需要一段時間。當然,這不是特別可維護的。 –