如何过滤 Kibana(弹性)中的特定单词

How to filter specific words in Kibana (Elastic)

为了便于访问,我使用 Kibana(Web 界面)进行 Elastic Search。 我在每行中以随机顺序重复这 4 种类型的句子:

N'Some Name' was looking for P'Some Name'.

N'Some Name' was looking for N'Some Name'.

P'Some Name' was looking for N'Some Name'.

P'Some Name' was looking for P'Some Name'.

我正在尝试过滤第一个和最后一个字母。例如,我想查看以 P' 开头并以 N' 结尾的字母记录。然后我会尝试这个查询:

"^P*" AND "was looking for" AND "N$*"

但它没有给我任何结果。我认为有问题,因为在 P'Some Name 之间不是 space,我不知道如何过滤P'N'.

之后

即使我尝试像这样不过滤确切位置(^ = 开始,$ = 结束)也没有结果:

"P*" AND "was looking for" AND "N*"

所以结果应该是这样的:

P'Some Name' was looking for N'Some Name'.

or

N'Some Name' was looking for P'Some Name'.

(因为没有确切地说“P*”是第一个,“N*”是最后一个 - 这意味着有 2 个结果。)

你能帮我问一下如何精确查询在确切位置过滤 N' 或 P' 吗?[​​=14=]

谢谢。

对于你的句子:- P'Some Name' 正在寻找 N'Some Name'。

请使用以下提到的搜索查询

/P*/ AND "was looking for" AND /N*/