0

Windows 7 マシンで作業しています。データソースとして hbase テーブルを使用して apache solr を使用して検索を実装したいと考えています。Tomcat 7 で apache solr 4.3.1 を構成しました。Tomcat サーバーを手動で起動することで、正常に展開できます。

spring mvc Web アプリケーション内から solr サーバーを起動しようとすると、solrserver が開始されたと表示されますが、solr にクエリを実行すると、エラーなしで次のように表示されます。

UNKNOWN インスタンスを含む 0/0 ページ

solr に関する私の調査によると、組み込みの solrserver は本番環境には適さないと言われているため、httpsolrserver が必要です。

だから誰かが私の頭をすっきりさせて解決策を教えてくれます...よろしくお願いします..

4

1 に答える 1

0

本番環境では、Solr を別のインスタンスとしてホストする方がよいでしょう。
これにより、Web アプリケーションと検索エンジンの責任が分離されます。
インデックス作成プロセスはリソースを大量に消費し、Web アプリケーションの動作にも影響します。
これは、最高の検索パフォーマンスを提供するマスター スレーブ アーチによって対応できます。
外部インスタンスは自由にスケーリングでき、Web アプリケーションには影響しません。

于 2013-06-27T10:23:44.417 に答える