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.