问题描述
我正在使用以下通配符查询来搜索在searchData值中包含searchTerm变量的项目。
"query": {
"wildcard": {
"searchData": {
"value": "*" + searchTerm + "*"
}
}
}
当searchTerm是一个字母数字字符的字符串时,这非常有用。当searchTerm只是一个表情符号(例如, ?。但是,如果我将searchTerm设置为诸如“hello?”或“??”之类的表情符号和文本/多个表情符号,我将无法获得任何结果,尽管在它们的searchData中存在包含这些子字符串的项目。是否可以对这些类型的搜索使用通配符查询,如果可以,我将如何处理?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)