elasticsearch 如何在Elasticsearch中对未分析的字符串执行类似正则表达式的搜索
我正在努力找到一种方法,在Elasticsearch中查询是否出现此日志消息:elasticsearch 如何在Elasticsearch中对未分析的字符串执行类似正则表达式的搜索,elasticsearch,lucene,elasticsearch,Lucene,我正在努力找到一种方法,在Elasticsearch中查询是否出现此日志消息: Task my_celery.tasks.abc[d323a875-2a0e-41eb-896b-3f6d5f8aab9b] raised unexpected: NameError("global name 'dfadgsdfgsdfg' is not defined",) 我想检测这些消息,所以查找“任务…引发意外”或“引发意外”都可以,但在Elasticsearch中找不到这样做的方法 未分析包含消息的字段,
Task my_celery.tasks.abc[d323a875-2a0e-41eb-896b-3f6d5f8aab9b] raised
unexpected: NameError("global name 'dfadgsdfgsdfg' is not defined",)
我想检测这些消息,所以查找“任务…引发意外”或“引发意外”都可以,但在Elasticsearch中找不到这样做的方法
未分析包含消息的字段,这似乎阻止了使用“regexp”、“match”和“match_短语”查询
您知道如何进行此查询吗?请尝试此方法,但请注意通配符的使用:
{
"query": {
"wildcard": {
"text": {
"value": "*raised unexpected*"
}
}
}
}