Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
メモリ不足のため、solr に強制的にインデックスをハード スペースに書き込み、ファイルをメモリ内で開いたままにしないようにしたいのですが、solrj でそれを行うにはどうすればよいですか? 各ドキュメントのインデックス作成後に solr.commit() を追加しますが、機能しません
いくつかのポインタ:-
データ使用をすぐにコミットするには -
req.setAction( UpdateRequest.ACTION.COMMIT, false, false );
また
solr.commit(false, false)
引数は、waitFlush と waitSearcher で、デフォルトでは true であり、false に設定する必要があります。
また、solrconfig.xml の maxBufferedDocs と ramBufferSizeMB の構成を再検討してください。