也就是说,有没有办法记录人们正在搜索但没有得到任何结果,以便告诉我在哪里需要添加/改进文档以便得到结果?
答案 0 :(得分:2)
有多种方法可以做到这一点。如果您可以访问Apache服务器日志,最简单的方法可能是使用wikisyntax([[MediaWiki:Search-nonefound]]
)向[[File:Transparent.gif]]
添加透明图像,然后在您的中查看对此图像的请求(合并,不常见) )Apache服务器日志。
当用户使用0结果执行搜索时,您应该看到类似于以下内容的日志条目:
127.0.0.1 - - [10 / Mar / 2010:18:02:05 -0500]“GET /images/Transparent.gif HTTP / 1.1“304 - “http://127.0.0.1/w/index.php?title=Special%3ASearch&search=simpsons&go=Go” “Mozilla / 5.0(Macintosh; U; Intel Mac OS X 10_6_2; EN-US) AppleWebKit / 531.21.8(KHTML,喜欢 Gecko)Version / 4.0.4 Safari / 531.21.10“
在这种情况下,失败的搜索是simpsons
。
答案 1 :(得分:0)
目前还没有这样的功能,但您可以使用支持类似内容的搜索后端。
实施该功能的原始提案可能是https://phabricator.wikimedia.org/T8373 / https://phabricator.wikimedia.org/T9969。