MediaWiki的基本searchfunction(至less是我们运行的版本 – 1.7.1)相当差。 我想用扩展来改进它们,但是有很多select,我想有一个很好的起点。
维基是值得的,它是一个内部维基; 例如,我们没有select使用Googlesearch扩展程序,因为它无法抓取wiki的内容。 我需要一个完全在wiki服务器上运行的解决scheme。
这里是维基版本的详细信息:
MediaWiki: 1.7.1 PHP: 5.2.8 (apache2handler) MySQL: 4.1.21-log
我有什么select?
我们使用SphinxSearch扩展,比默认的Mediawikisearch好得多。 该扩展程序直接安装在Mediawiki服务器中。 SphinxSearch只在Mediawiki 1.9+上“受支持”,但是您可以用它来testing它的声音。
另外:我build议你看看升级你的Mediawiki安装以及Apache,PHP和MySQL。 您列出的所有版本(除Apache外)都已过时,并且有一个或多个漏洞公开可用。 我知道这是一个内部维基,但是这样可以在不中断服务的情况下提供更好的testing选项。
这几天你应该看看CirrusSearch 。 这是一个ElasticSearch驱动的search扩展,维基百科正在切换到它。
我认为你需要做这些事情: