如何在 Elasticsearch 中获取搜索历史?

Tom*_*mas 2 php elasticsearch elasticsearch-plugin

有任何方法可以在Elasticsearch 中获取搜索历史。在此,我想获取客户在过去一个月中搜索过的搜索查询。

Val*_*Val 5

ES 中没有这样的东西,您需要自己记录查询。但是,有一个称为slowlog的功能,它会记录执行时间超过某个阈值的查询。您可以将该阈值降低到 0 毫秒,以便记录所有查询,但它首先不是为了该目的。你需要尝试一下,看看它是如何为你工作的。