2010-11-25 17 views
0

私はASP.net Webアプリケーションを書いています。ユーザーはデータベーステーブルに単語の説明を追加できます。データベースを検索するために使用できる(無料の).net検索プラグインがあるかどうか疑問に思っていました。私はそれを行うために簡単なSQLクエリを書くことができますが、私はむしろそれはより堅牢でgoogle検索のようにしたいと思います。.net検索アルゴリズム?

答えて

4

データベースがSQL Serverの場合は、SQL Serverのフルテキスト検索を使用します。それはすぐそこにあり、Googleのようなセマンティクスを持っています。

0

あなたはおそらくルーネンのポートであるlucene.netを探しています。任意のドキュメントの検索機能を提供します(データベーステキストを索引付けすることもできます)。 しかし、あなたはむしろ、データベースエントリのhtmlレンダリングを索引付けすることになります(luceneは美しく行います)。

+0

Lucene.netは、適切なインデックスを作成するようにSQL Serverに指示するのと比較して、非常に多くの作業が必要です。 – bmargulies