Elasticsearch 找不到独立的保留字符 TL;DR 您需要指定一个分析器+ 一个分词器,以确保在摄取阶段不会删除像 ! 这样的特殊字符1.删除您的索引:2.然后重新设置映射:3.重新索引4.自由搜索特殊字符:

问题描述

我使用 Kibana 执行查询弹性 (Query string query)。

当我搜索包含转义字符的单词时(保留字符,如:'\'、'+'、'-'、'&&'、'||'、'!'、'('、')'、' {','}','[',']','^','"','~','*','?',':','/') 会得到预期的结果。 我的示例使用:'!'

enter image description here

但是当我搜索单个保留字符时。我什么都没有。

enter image description here

要么:

enter image description here

如何使用单个保留字符进行搜索?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)