General-purpose text search engine.