当前位置: 首页 > 知识库问答 >
问题:

在求神学中搜索查询 - 包含

丁勇
2023-03-14

我对Sumologic中的搜索查询有点迷茫。我需要获取_sourceHost包含生产的日志

对于SQL,它看起来像这样

WHERE app="my-app" AND _sourceHost LIKE "%production%"

有人知道这在苏莫里是否可行吗?


共有3个答案

邢凯歌
2023-03-14

您可以使用正则表达式来匹配措辞。

(_sourceCategory="dev/test-app")
| parse regex field=_raw "(?<pre> \w*)production(?<suff> \w*)"

摘要查询截图

彭成天
2023-03-14
匿名用户

您可以将通配符添加到_sourcehost=的字符串中,我不知道app=是字符串的一部分还是索引值。如果它只是日志字符串的一部分,它会如下所示:

“app=\”my app\“”AND_sourceHost=*生产*

否则就有可能是

< code > app = my-app AND _ source host = * production *

更进一步,您也可以在字符串中间使用通配符,例如,

< code>prod*box将匹配< code>prod553box或< code>prod999box或< code>prodfoobox

文凯康
2023-03-14

试试这个:

| where _sourceHost matches "*production*"

另请参阅:

https://help.sumologic.com/Search/Search_Query_Language/Search_Operators/matches

https://help.sumologic.com/Search/Search_Query_Language/Search_Operators/where

 类似资料:
  • 我的任务是使用lucene在我们的产品表中搜索。我已经创建了一个索引,正在使用带有多个字段的QueryParser进行搜索,但结果不是我所需要的。我有一个存储为LM10的产品,但如果搜索词是LM 10,我希望能够找到它,但如果搜索词是Fred LM10或Fred LM 10,它也必须能够匹配。你知道我如何在Lucene做到这一点吗。 提前谢谢

  • 我有以下格式的弹性搜索文档 } } 我的要求是,当我搜索特定字符串(string.string)时,我只想获得该字符串的FileOffSet(string.FileOffSet)。我该怎么做? 谢谢

  • 我刚加入弹性搜索公司。而不知道如何在JSON请求中对索引和an类型发出正确的请求?(所以我不想像localhost:9200/myindex/mytype/_search那样在URL中使用索引和类型,而是向localhost:9200/_search发出JSON请求) 我试过这样的东西。但我得到的结果是'AAA'索引而不是'BBB'索引。如何只从bbb索引得到结果或者根本没有结果?

  • 我正在LDAP服务器上工作。它有弹性搜索。我必须用一些Javascript代码(JSON格式)发送查询。 这是我的查询: 我试图打印所有结果,其中“server”=“server\u name”(该字段是server:server\u name…)。我认为关于弹性搜索的文档太小了。我找到了一些文档,但都是一样的,对新用户没有帮助。这个例子太简单了。 此查询返回所有结果,包括任何筛选器。 Ps:这就

  • 问题内容: 我必须找到具有字符串的匹配文档,例如:在某些“键”范围内的字符串:“ sky”。当我编写单独的匹配和范围查询时,我从ES获得输出,但是合并在一起时会抛出异常。 范围查询: 匹配查询: 组合查询: 组合查询在执行时会引发错误: 引发HTTP_EXCEPTIONS.get(状态代码,TransportError)(状态代码,error_message,Additional_info)ela