Windows Server 2008 R2 に Solr をインストールし、それを asp.net mvc3 アプリケーションと統合する必要があります。Windowsサーバーにsolrをインストール/セットアップする方法に関するドキュメントを見つけようとしましたが、適切なドキュメント/ヘルプが見つかりませんでした. さらに、インストール後、結果をasp.net mvc3アプリケーションに統合したいので、検索クエリと結果をそこに表示する必要があります。また、これを行う方法もわかりません。両方の質問は少し異なりますが、開始するのに役立つ可能性のある提案やドキュメントは大歓迎です。
5 に答える
開始するためのステップバイステップの手順は次のとおりです。
ステップ1: Solrをダウンロードします。単なるzipファイルです。
ステップ2:SOLR_HOME_DIR/dist/apache-solr-1.3.0.war
からtomcat webappsディレクトリにコピーします。 $CATALINA_HOME/webapps/solr.war
–warファイル名の変更に注意してください。それは重要です。
ステップ3:選択した場所にsolrホームディレクトリを作成します。これは、そのsolrインストールの構成が存在する場所です。SOLR_HOME_DIR/examples/solr
これを行う最も簡単な方法は、solrホームコンテナーを配置したい場所にディレクトリをコピーすることです。に配置すると言いC:\solr
ます。
ステップ4:環境変数を設定したことを望みます。設定していない場合は、、、、を設定しJAVA_HOME
てJRE_HOME
ください。これはTomcatディレクトリを指し、Solrに提供するヒープメモリの量を指すことに注意してください。CATALINA_OPTS
CATALINA_HOME
CATALINA_HOME
CATALINA_OPTS
ステップ5: Tomcatを起動します。これは、Tomcatがwarファイルを解凍できるようにするためにのみ必要であることに注意してください。下を見る$CATALINA_HOME/webapps
と、solrディレクトリがあるはずです。
ステップ6: Tomcatを停止します
ステップ7:そのsolrディレクトリーに移動し、を編集しますWEB-INF/web.xml
。次のようなエントリが表示されるまで下にスクロールします。
<!-- People who want to hardcode their "Solr Home" directly into the
WAR File can set the JNDI property here...
-->
<!--
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/Path/To/My/solr/Home/solr/</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
-->
Solrをホームに設定し(例C:\solr
:)、envエントリのコメントを解除します。
ステップ8: Tomcatを再起動すると、問題なく動作するはずです。urlを試すことで、solrが実行されていることを確認できるはずですhttp://localhost:8080/solr/admin/
。
ここでの他の答えは、SolrをASP.Netと統合するのに十分であり、SolrがHTTPを公開するので非常に単純なはずです。
Tomcatアプリケーションサーバーは、solrインスタンスをホストできます。
http://wiki.apache.org/solr/SolrTomcat#Multiple_Solr_apps
XMLファイル(そのページで指定)/var/lib/tomcat6/conf/Catalina/localhost
を入力してSolrアプリを登録しconf/solrconfig.xml
、インデックスディレクトリを設定します
<dataDir>${solr.data.dir:/var/www/app/app_indexer}</dataDir>
。Linuxパスでごめんなさい...
.Netライブラリに関しては、SolrNetはここStackOverflowで頻繁に議論されています。
このサイトには、nopcommerce 用の solr 統合プラグインを提供する優れた記事があります。彼らはあなたに役立つかもしれない非常に良いサポートとドキュメンテーションをここに持っています:
http://www.nopaccelerate.com/wiki/installing-apache-solr/
と
http://www.nopaccelerate.com/wiki/configuring-apache-solr-to-use-with-nopaccelerate/
ありがとう、最高。
Windows へのインストールは次のことを意味します。
- apacheからzipをダウンロード
- 必要なディレクトリに解凍します
これですべてです。schema.xml、solrconfig.xml などを定義する必要があります。solrチュートリアルから始めます。