You will probably divide the text into words, and will not use these words as keys to your "index". Each word will contain an ordered family of columns with a list of identifiers for your articles, posts, etc. Thus, you can perform simple searches by key (words). When searching for more than one word, use the intersection of these column families.
This is a very simple approach, if you need more complex queries, look at Lucandra - http://github.com/tjake/Lucandra - Lucandra is a full-text search engine with Kassandra as an internal repository.
source share