elasticsearch 如何在Elasticsearch中对未分析的字符串执行类似正则表达式的搜索,elasticsearch,lucene,elasticsearch,Lucene" /> elasticsearch 如何在Elasticsearch中对未分析的字符串执行类似正则表达式的搜索,elasticsearch,lucene,elasticsearch,Lucene" />

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中找不到这样做的方法 未分析包含消息的字段,

我正在努力找到一种方法,在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*"
      }
    }
  }
}