5

Windows Server 2008 R2 に Solr をインストールし、それを asp.net mvc3 アプリケーションと統合する必要があります。Windowsサーバーにsolrをインストール/セットアップする方法に関するドキュメントを見つけようとしましたが、適切なドキュメント/ヘルプが見つかりませんでした. さらに、インストール後、結果をasp.net mvc3アプリケーションに統合したいので、検索クエリと結果をそこに表示する必要があります。また、これを行う方法もわかりません。両方の質問は少し異なりますが、開始するのに役立つ可能性のある提案やドキュメントは大歓迎です。

4

5 に答える 5

8

開始するためのステップバイステップの手順は次のとおりです。

ステップ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_HOMEJRE_HOMEください。これはTomcatディレクトリを指し、Solrに提供するヒープメモリの量を指すことに注意してください。CATALINA_OPTSCATALINA_HOMECATALINA_HOMECATALINA_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を公開するので非常に単純なはずです。

于 2012-06-01T08:40:31.620 に答える
0

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で頻繁に議論されています。

于 2012-05-31T10:06:26.473 に答える
0

Solrをインストールするには、64ビットバージョンのTomcatをインストールし、Solrwarファイルをデプロイするだけです。
Solr(リクエストページと結果ページ)をasp.netアプリに組み込むために、AJAXSolrを使用ました。

これがどのように見えるかのデモです

于 2012-06-01T07:53:20.453 に答える
0

このサイトには、nopcommerce 用の solr 統合プラグインを提供する優れた記事があります。彼らはあなたに役立つかもしれない非常に良いサポートとドキュメンテーションをここに持っています:

http://www.nopaccelerate.com/wiki/installing-apache-solr/

http://www.nopaccelerate.com/wiki/configuring-apache-solr-to-use-with-nopaccelerate/

ありがとう、最高。

于 2013-05-08T14:15:06.420 に答える
0

Windows へのインストールは次のことを意味します。

  • apacheからzipをダウンロード
  • 必要なディレクトリに解凍します

これですべてです。schema.xml、solrconfig.xml などを定義する必要があります。solrチュートリアルから始めます。

于 2012-05-31T07:24:35.670 に答える