特定の Web サイト (巨大な Web サイト) に接続し、ユーザーから単語を取得し、サイトを検索して単語を含む文字列を返す単語検索を作成したいと考えています。これは Java でアプレットとして作成する必要があります。これに関するいくつかのチュートリアルと質問を読んで、何をしなければならないかを理解しました:
1.ウェブサイトに接続し、ウェブサイトのコンテンツを取得して文字列に保存します(これは、ウェブサイトに接続するための独自のコードから作成され、コンテンツを文字列+ jsoupライブラリに保存するWebクローラーで行う必要がありますhtml コードを解析します)。
2.データをデータベースに保存します(私の場合はnosqlデータベース)。
3.データベース内のデータにインデックスを付けます。
4.データベースにクエリを実行して結果を表示します。
5.検索結果を表示するためのUIを作成します(swing.jappletを使用)。
今私の質問は次のとおりです。
1.私が行かなければならない手順を正しく理解しましたか? (手順が不要または必要な場合は、詳細に説明してください)
2.データベースは必要ですか?
注意:lucene、nutch、solrなどの既製のものを使用せずに、自分で実装したい...
編集: 3 人がアプレットはそのようなことに適していないと私に言ったので、代わりになるものは何ですか?
あなたの助けに感謝します。