7
Путь к философии
Цель этой главы — разработка поискового робота, проверяюще-
го гипотезу Getting to Philosophy, о которой я рассказал в раз-
деле «Поисковые системы» главы 6.
Начало разработки
В репозитории для этой книги вы найдете код, который помо-
жет начать работу.
1. WikiNodeExample.java содержит код из предыдущей главы,
демонстрирующий рекурсивные и итеративные реализации
поиска в глубину в дереве DOM.
2. WikiNodelterable.java включает класс Iterable для обхода
дерева DOM. Я объясню этот код в следующем разделе.
3. WikiFetcher.java содержит вспомогательный класс, исполь-
зующий jsoup для загрузки страниц из «Википедии». Чтобы