Результаты Поиска "онлайн"

DNT

Постоялец форума
Lotus team
12.10.2005
590
7
37
Украина, Одесса
#1
Кто подскажет как реализовать поиск при котором результаты выдаются постепенно по мере нахождения совпадений?
И еще: чтоб если появляется необходимый док. то юзер жмакает кнопку остановить поиск и может продолжить работать с результатами, не дожидаясь окончания поиска дальше.
И еще: что в результатах поиска были выделены цветом слова, где нашлись совпадения с поисковой фразой?
Java? Может есть примеры работ?

upd: искать будем документы во вьюхе, результат - коллекция документов удов. условию поиска.