Last modified: 2013-10-07 23:16:23 UTC
It would be nice if there was a puppet script for the Lucene Installation for vagrant In principal it should be do somehting like that http://www.formulasearchengine.com/lucene-install If there is one. I feel sorry for this bug but I could not find it... only a open position for a Lucene maintainer at wmf;-)
[[mw:Extension:CirrusSearch]] might be the closed actively maintained search frontend for Lucene; and Vagrant stuff is under the product "MediaWiki-Vagrant". Not sure where this should go either - any idea under which codebase this would end up?
(In reply to comment #1) > [[mw:Extension:CirrusSearch]] might be the closed *closest
I'm asuming what you actually want is a way to install search for mediawiki-vagrant. If that isn't the case then please reply correcting me. If I'm right that you just want search I suggest using CirrusSearch (backed by Elasticsearch) because it is being actively developed to replace MWSearch (backed by lucene-search). Again, I'm assuming this is what you want. If this is what you want then I have good news! Other people have been asking for this too but haven't filed a bug yet. I/we should get to this soon.
Ok. Is CirrusSearch capable of handling the whole English Wikipedia as fast as MWSearch? This is a really hard requirement since I'm using that dataset to test the MathSearch extension. To be honest I'm a bit sceptical because https://www.mediawiki.org/wiki/Extension:CirrusSearch says Release status: experimental. I'm not really sure, if it's a good idea to combine two experimental extensions.
CirrusSearch doesn't index as fast as lucene search because it expands templates. Its search speed should be comparable on a single machine but the index can be sharded to many machines. That isn't really useful for testing though. As to your point about experimental features it makes sense to me. What is your timeline for MatchSearch?
Change 88255 had a related patch set uploaded by Chad: Adding CirrusSearch role https://gerrit.wikimedia.org/r/88255
Change 88255 merged by jenkins-bot: Adding CirrusSearch role https://gerrit.wikimedia.org/r/88255
People should be able to use this now and get hacking on Cirrus. `vagrant enable-role cirrussearch` `vagrant provision`