Ну тогда все элементарно

Перед записью диска, создаете индекс всех текстов, а потом уже по этому индексу JavaScript'ом быстренько все ищете. Можно усложнить задачу, и реализовать морфологию. Да вообще, много чего можно, и работать это будет достаточно шустро (данные-то из инета качать не надо), вопрос в реализации.