Fast multi-keyword search engine for text strings