Reindent indexer.py
Enhance the indexer

Because channel and date was added into the index schema,
Reindex is required after pull this commit.
Fix sphinx_search() to adopt to the channel info

Additional fixes:

- sphinx_search() doesn't sort received messages on the Python side anymore,
  Sphinx engine does.
Ignore generated sphinx.conf and indexed data