2011-01-05 13 views
0

私は私のウェブサイトのカスタム検索に取り組んでいます。どのようなテクニックが複数のテーブルからDB内のコンテンツを検索するのに適しているかを親切に教えてください...カスタム検索でasp.net mvcのウェブサイト

ウェブサイトのコンテンツ検索に適したアルゴリズムやその他の技術を親切に教えてください。

のthnxのADV

+0

これは難しい問題です。あなたのテーブルのデータは何らかの形で公開されており、公開されていますか? –

答えて

1

まず、これは完全に可能であることを心に留めておくが、それは実現するのは容易ではないです。

動的コンテンツ用と静的用の2つのアプローチが必要であることにご注意ください。

DB検索の場合:DB内の各「検索可能な」テーブルについて、DB側でfull-text searchを有効にします(SQL Serverを使用していると仮定して、開発中のDBMSを指定していないとします)。各テーブルの正しいリンクを生成するルールを作成します。

スタティックページ検索の場合:同じ理由でLucene.NETを使用しましたが、その経験が豊富です。また、正しい.htmlファイルを見つけたら、正しいリンクを生成するためのルールが必要になります。

SiteSearchASP.NETのように、統合ライブラリを使用することもできます。実装がはるかに簡単です(しかし、あなたはそれを支払う必要があります)。

関連する問題