Pokud máte na mysli vyhledávání (a ne indexování), pak bych řekl, že algoritmus v této jednoduché podobě je značně efektivní. Implementace by ale šla zrychlit ještě hodně. Například nahrazením běžné relační databáze jako úložiště indexu vlastním řešením optimalizovaným pro dané datové struktury a cachováním velkého množství dat v RAM (včetně celého slovníku).