Поисковое приложение Struts на сайте без базы данных - PullRequest
0 голосов
/ 20 февраля 2012

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

Ответы [ 2 ]

0 голосов
/ 20 февраля 2012

Это зависит от вашего определения «базы данных».Есть несколько хороших поисковых систем (например, Lucene ), которые могут индексировать ваш HTML и сохранять его в файле индекса в вашей файловой системе.Семантика проявляется в том, считаете ли вы этот индекс «базой данных» или нет.

Большинство поисковых систем поставляются с готовым поисковым механизмом и анализатором HTML, поэтому вам необходимо выполнить поискчерез ваш контент (особенно когда он недоступен для индексации подобным Google) не должен быть непреодолимым.

0 голосов
/ 20 февраля 2012

Вероятно, вам следует начать с учебного пособия по Struts (например, http://j2ee.masslight.com/Chapter4.html), чтобы настроить кости вашего приложения, а именно текстовое поле и кнопку.

Struts - это инфраструктура MVC с символом 'M».Я имею в виду, что реализация вашей модели полностью зависит от вас.Поэтому, когда приходит время написать свой класс Action, вы можете делать все, что захотите.Исходя из этого, вы хотите проанализировать HTML-файл, чтобы вы могли либо загрузить его с помощью java.io, если он хранится на сервере, либо загрузить его откуда угодно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...