elasticsearch 5.5.2 问题 - 无法解析查询
示例输入(window.location=.. 周围的脚本标签):
[ window.location="http://www.google.be"] [index: src] [原因:所有分片失败]
如何防止人们在我的搜索字段中输入脚本?
最佳答案
更新
在我让人们输入之前添加了一个预匹配行:) 对我有用的代码示例:
if(!preg_match('#(?<=<)\w+(?=[^<]*?>)#', $searchinput)) {
$gerechten = $finder->find($searchinput);
}
else {
$gerechten = [];
}
关于mysql - Elasticsearch 5.5.2 - 解析查询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46973648/