Chris and myself worked on removing keywords on the basis that it was messy and with the aim to reduce the size of the database.
This was prompted while fixing the bug where whitespace in messages were creating a lot of empty keywords.
We created new code to regexp to search message content. All tests were passing. But before we committed we run some benchmarks on realistic data (1.1m messages on development machine).