在MediaWiki中,是否可以捕获不返回结果的用户搜索词?

时间:2010-03-10 21:28:37

标签: mediawiki

也就是说,有没有办法记录人们正在搜索但没有得到任何结果,以便告诉我在哪里需要添加/改进文档以便得到结果?

2 个答案:

答案 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