我正在努力寻找一种方法在Elasticsearch中查询此日志消息的出现位置:
Task my_celery.tasks.abc[d323a875-2a0e-41eb-896b-3f6d5f8aab9b] raised
unexpected: NameError("global name 'dfadgsdfgsdfg' is not defined",)
我想检测这些消息,所以要么找“任务......提出意外”或“提出意外”都没问题,但我找不到在Elasticsearch中做到这一点的方法。
不会分析包含邮件的字段,这似乎会阻止使用“regexp”,“match”和“match_phrase”查询。
你知道如何进行这个查询吗?
答案 0 :(得分:2)
试试这个,但要注意使用通配符:
{
"query": {
"wildcard": {
"text": {
"value": "*raised unexpected*"
}
}
}
}