2011-07-19 20 views
2

私は大きな同義語辞書を持っています。私は、solrで使用するために正しい形式のファイルを作成しました。 このファイルのサイズは4MBです。しかし、私がTomcatを使ってsolrを開始したいとき、solrは最初にブロックされます。Solrと大きな同義語ファイル

何が問題ですか?ファイルが大きすぎますか?

ありがとうございました。

+1

エラーメッセージ/スタックトレースは何にそれを作る必要がありますか?ファイルなしで起動できますか? – KaKa

+0

ファイルなしで起動することができます。このファイルのテキストを削除すると起動できます。エラーはなく、コンソールブロックは "INFO:unique key field:id"にあります。私はSolrが始めたいと思うが、それはできない。私はすでにtomcat(Xmx1024m)のメモリサイズを増やしましたが、それは何も変わりません。 – bobosh

答えて

4

が不足してSolrのために、主にその原因は、古いsynonymsfilterは、このような大規模ではかなり悪かったです同義語ファイル:

https://issues.apache.org/jira/browse/LUCENE-3233

何かが変化しない限り、3.4

+0

に感謝します。 solr 3.4がリリースされると、 – bobosh

0

私はTomcatメモリとは関係がないと思うので、solrメモリを増やしてみてください。 見つかりthis synonym.txtは、ヒープ領域の多くを取ることに言及リンク、私たちはこの問題に対処するための新しいsynonymsfilterを作成し、メモリ

+0

ソルメモリを増やすにはどうすればいいですか? solrconifg.xmlでは? – bobosh

+0

起動中にオプション-Xmx4096を追加して、メモリの増加を確認して起動中にメモリが不足しているかどうかを確認し続けます – KaKa

+0

TomcatからSolrを起動します...だから私はTomcatのメモリサイズを増やすのです – bobosh

関連する問題