1

ソフト自動コミット (ほぼリアルタイム) に問題があります。tomcat で solr 4.3 を使用しています。インデックスのサイズは 10.95 GBです。この構成では、インデックス付きドキュメントを返すのに 60 秒以上かかります。ドキュメントを solr に追加し、ソフト コミット時間後に検索すると、0 ヒットが返されます。ドキュメントが実際に表示されるまでには、 autoCommit interval よりもさらに長い時間がかかります。

 <autoCommit> 
   <maxTime>15000</maxTime> 
   <openSearcher>false</openSearcher> 
 </autoCommit>

   <autoSoftCommit> 
     <maxTime>1000</maxTime> 
   </autoSoftCommit>

マシンはubuntu 13 / 4コア / 16GB RAMです。tomcat で実行されている Solr に 6 GB を与えます。

誰かがこれで私を助けることができますか?

4

1 に答える 1

0

solr クライアントを使用して新しいドキュメントを追加する場合は、commitWithin を使用してみてください。autoSoftCommit よりも柔軟です。もう 1 つ、solrconfig.xml で更新ログが有効になっていることを確認し、ハンドラーも取得してください。詳細については、httpを参照してください。 ://wiki.apache.org/solr/NearRealtimeSearch

于 2013-09-03T12:16:22.157 に答える