1

SQL Server 2005 で全文検索を使用する必要があり、組み込みの検索アプローチ (SQL Server 全文インデックス) を調べましたが、それほど強力ではないようです。

Lucene の機能も調べました。

今、私の質問:とにかくLuceneとSQLサーバーを統合することは可能ですか?

  1. T-SQL クエリで Lucene インデックスを使用して結果を返すことはできますか? (内部で CLR ベースの関数を使用している可能性があります)
  2. テーブル内のデータが更新されている間に Lucene インデックスを更新する方法
  3. 全体的なアーキテクチャとは?
  4. この種のサポートを提供する商用製品はありますか?

ありがとう、HB

4

2 に答える 2

0

Lucene を中心に構築されたApache Solrを調べ、Solrnetを使用して Solr にクエリを実行する必要があります。Solrnet は、ASP.NET から Solr をすばやく簡単に操作する方法を提供します。

于 2010-05-30T10:52:31.523 に答える
0

Hibernate を使用している場合、Hibernate Searchは優れたオプションです。

データのインデックス作成と Lucene インデックスへの同期を行うことができます。Hibernate 検索 API を介してテキスト クエリを発行すると、クエリに一致するドメイン オブジェクトが返されます。

于 2010-05-25T13:52:48.753 に答える