Text this: Efficient data structures for information retrieval