Reinstate Sphinx search, remove Elasticsearch customisations

Keeps @stevenday's Sphinx index customisations for now, better integration planned for a future commit