asp.net - Solrの使い方

原文 asp.net asp.net-mvc-3 lucene solr solrnet

ASP MVC3アプリケーションをプログラミングしています。そのアプリケーションの一部は、ファセット検索、全文検索、距離検索を含む製品リストである必要があります。しばらく調査した後、SOLRとSOLRNetを見つけました。
Tomcat 7にSolrをインストールし、MS SQLデータベースからデータのインデックスを作成するためのDataImportHandlerを含めました。
今、私はおそらく理解の問題だけを抱えています:


使用したいファセットがデータベースに配置され、変更される可能性があります
毎回。ファセットインデックスを実装する必要があるのはどこですか? ASP MVCアプリケーションまたはsolrのdata-configにありますか?
SolrはSolrnetと組み合わせてどのように機能しますか、Solrは
検索ごとにデータベースの新しいインデックス、正しいですか?
SolrnetからのデータにSolrインデックスを作成するにはどうすればよいですか?
変更するたびにインデックスを再構築する必要がありますか?


多くの質問があり、誰かがそれらのいくつかの答えを知っていれば私は幸せです。
どうもありがとう、そして良い週末を!
答え
使用したいファセットはデータベースに配置され、毎回変更される可能性があります。ファセットインデックスを実装する必要があるのはどこですか? ASP MVCアプリケーションまたはsolrのdata-configにありますか?


データにインデックスを付けるようにDataImportHandlerをすでに設定していると述べたので、インデックスの設定は、スケジュールされたフルインポートまたはデルタインポートを実行するだけです。


solrはsolrnetと組み合わせてどのように機能しますか、solrは検索ごとにデータベースの新しいインデックスを取得する必要がありますか?


いいえ、検索ごとにインデックスを再作成する必要はありません。


SolrnetからのデータにSolrインデックスを作成するにはどうすればよいですか?


データにインデックスを付けるようにDataImportHandlerをすでにセットアップしていると述べましたが、これはSolrにデータベースからデータをプルさせることでインデックスにデータを取り込む有効な方法です。代わりにSolrNetを使用してデータをインデックスにプッシュする場合は、Add/AddRange methodsを使用します。
関連記事

asp.net - 最初にコードを使用すると、概念モデルとそれぞれの.edmxファイルが自動的に作成されますか?

c# - Mysqlデータソースをasp.netのデータグリッドビュー列にバインドする

asp.net - asp.net-CSSファイルの読み込みは動的にレンダリングされますが、CSSファイルは読み込まれません

c# - C#.Netを使用して、CheckBoxListのチェック済みアイテムのみを表示します。

c# - asp.net c#を使用してアップロードされた.csvファイルを読み取る

c# - 新しいメソッドでC#クラスを動的に拡張する方法

c# - MVPでデータのプロジェクションをどこに作成すればよいですか? PresenterはOKですか?

asp.net - FindControlを使用してベースページのマスターページコントロールにアクセスする

c# - 応答ステータスコードの設定時にFormsAuthentication.SignOutが失敗する

asp.net - ネストされたリピーター内の親データソースEval()を取得する方法? [重複]