我想统计用户在我的Elasticsearch示例上搜索的词语,但没有返回结果。
这些信息是在Elasticsearch中提供的还是我必须手动跟踪的东西?
例如,
GET /my-index/_search
{
"query": {
"query_string": {
"default_field": "FieldName",
"analyzer": "standard",
"query": "TermThatReturnsNoRecords"
}
}
}
上面的查询将不返回匹配项,因此我希望能够知道术语TermThatReturnsNoRecords
被使用了X次,并且没有返回任何结果。
1条答案
按热度按时间scyqe7ek1#
在elasticsearch中没有现成的功能可以做到这一点,但你需要求助于elasticsearch日志:https://www.elastic.co/guide/en/elasticsearch/reference/current/logging.html
日志包括查询结果的数量,您可以使用这些结果来获取要查找的信息
示例: