我有开放搜索,当我在发现中搜索时,使用过滤器
policyname: "Internet*"
我的策略名称字段的结果是:
DC->Internet
Internet->mail
我不想显示
*->Internet
,哪个查询可以帮助我?我只想看到结果Internet->*
。我假设您指的是 KQL(Kibana 查询语言)和 Lucene。
根据文档,前导通配符价格昂贵,不建议使用。 https://www.elastic.co/guide/en/kibana/current/kuery-query.html
您应该进入堆栈管理 - Kibana - 高级设置 - 将允许查询中使用前导通配符标记为关闭。然后它应该可以工作。
query:allowLeadingWildcards
Allows a wildcard (*) as the first character in a query clause.
To disallow leading wildcards in Lucene queries, use query:queryString:options.
https://www.elastic.co/guide/en/kibana/current/advanced-options.html#query-allowleadingwildcards