Added some text search framework