Занимаюсь индексированием и всяким поиском. Основная проблема на мой взгляд заключается в отслеживании словоизменений. Для этого необходимо использовать какую-нибудь парадигматическую словобразовательную базу языка, на котором написан текст. А также существенный момент в поиске и замене словосочетаний... короче могу написать прогу...