Firefox Input, powered by Sphinx

Thursday, I decided to take a half-day for my sanity, but saw an email about how Whoosh wasn’t going to cut it for Firefox Input. I was CC’d about this and there was mention that Sphinx might be possible.

Sphinx is my hammer, and everything is a nail. So I said, let’s do this. That translated into me spending my weekend, soothing my newborn and working on Sphinx. Luckily this was easy, since AMO and SUMO are both running Sphinx in a similar Django environment.

In order to move quickly, I copied code from the Zamboni project to Firefox Input. Even our deployment into staging and production wasn’t done by our usual “Sphinx guy” in IT. Ultimately, everything landed in place.

So try it out and file bugs or let me know if searches don’t go as planned.