elasticsearch 5.5.2的问题 - 无法解析查询
示例输入(window.location = ..周围的脚本标记):
[ window.location="http://www.google.be"] [index: src] [reason: all shards failed]
如何阻止人们在我的搜索字段中输入脚本?
答案 0 :(得分:0)
在我让人们的输入通过之前添加了一个preg匹配行:) 代码示例对我有用:
if(!preg_match('#(?<=<)\w+(?=[^<]*?>)#', $searchinput)) {
$gerechten = $finder->find($searchinput);
}
else {
$gerechten = [];
}