1

タペストリーで開発された私のウェブサイトの検索をコーディングする最良の方法は何ですか?

私のlayout.tmlには次のコードがあります:

<div id="search" > 
  <form method="get" action="#"> 
<div> 
  <input type="text" name="s" id="search-text" value="" /> 
  <input type="submit" id="search-submit" value="GO" /> 
</div> 
  </form> 

実際に検索を実装する方法がわかりません。誰かが私を助けたり、正しい方向に向けたりすることができれば、それは大歓迎です。

4

2 に答える 2

3

検索エンジンを作成する方法は、あなたが持っているサイトのタイプに完全に依存します。

誰でもアクセスできるブログやその他の記事のコレクションがある場合は、Google SiteSearchを追加して、Googleにサイトのインデックスを作成させることができます。

タイトル/説明を含む製品データベースがある場合は、おそらくLuceneを選択する必要があります。すでにHibernateを使用している場合は、Hibernate Searchを使用してLuceneを簡単に使用できます(もあります)。

于 2010-05-12T14:25:01.867 に答える
0

一部のデータベースのコンテンツとキーワードにインデックスを付けてから、SQL クエリをスマートな方法で起動する必要があります。それをまともに機能させるには、多くの作業が必要になります。あなたが示したスキルセットを考えると、 Apache Luceneなどのサードパーティの検索 API を使用することをお勧めします。または、 Google Sitesearchを使用することもできます。

于 2010-05-12T14:19:15.800 に答える