По-моему, реализовать оболочку, напоминающую систему поиска в виндоусе, не слишком тяжело. Проблема, как мне видится, будет в структурировании текстов, выделении общих моментов, поскольку, если не определить ключевые понятия, то никаких компьютерных мощностей не хватит, чтобы отыскать все искомые слова.
Я не программист, все вышеизложеное не более чем размышления.