【发布时间】:2023-04-10 05:37:02
【问题描述】:
我是 ELK 的新手。我想根据字段中单词的出现顺序搜索文档。例如,
在 doc1 中,my_field:“我的 FOO 单词 BAR 示例”
在 doc2 中,my_field:“我的 BAR 单词 FOO 示例”
我想在 Kibana 中查询“FOO”后跟“BAR”而不是相反的文档。所以,我希望 doc1 在这种情况下返回,而不是 doc2。 我尝试在 Kibana 搜索中使用以下查询。但是,它不起作用。此查询甚至不会产生任何搜索结果。
my_field.raw:/.*FOO.*BAR.*/
我也尝试过分析字段(只是my_field),尽管我知道这不应该工作。当然,这也没有产生任何结果。
请帮助我进行这个正则表达式搜索。为什么我没有得到该查询的任何匹配结果?
【问题讨论】:
标签: regex kibana elastic-stack