Я хочу написать поиск по словам, который подключается к определенному веб-сайту (огромный), принимает слово от пользователя, выполняет поиск по сайту и возвращает строки, содержащие слово, это должно быть написано в java и в виде апплета. Я прочитал несколько уроков и вопросов по этому вопросу и понял, что нужно сделать:Каковы шаги по поиску слова для веб-сайта?
1. присоединитесь к веб-сайту и получите содержимое веб-сайта и сохраните его в строке (это должно быть сделано с помощью webcrawler, который будет создан из моего собственного кода для подключения к веб-сайту и сохранит содержимое в библиотеке string + jsoup для анализа HTML-кода).
2.save данные в базу данных (в моем случае база данных nosql).
3.index данные в базе данных.
4.query база данных, чтобы показать результаты.
5.make пользовательский интерфейс для отображения результатов поиска (я использую swing.japplet).
теперь мои Qustions являются:
1.Have я правильно понял шаги, которые я должен идти (пожалуйста, объясните мне в деталях, если шаг не является обязательным или необходимым)
2.Is это необходимо? иметь базу данных?
уведомление: Я хочу осуществить это сам, без использования готовых вещей, таких как Lucene, Nutch, Solr, ...
редактировать: 3 человека сказали мне апплет не подходит для такой вещи, так, что должно быть заменой?
Большое спасибо за помощь.
нет Я хочу реализовать его сам.не такими готовыми вещами, как люцен, почему бы не апплеты? – fereshteh
@ user2841094 - Я объяснил, почему апплеты - плохая идея в моем ответе. –
Что должно быть вместо апплета? Веб-сервис? – fereshteh