私は自分のコンピュータにSOLRインデックスを設定しました。
私はSOLRの経験がないがプロファイリングの後"start.jar"プロセスはしばらくの間、RAMの消費量が150MBから400MBの範囲で急激に増加することに気付きました。
そこで応答として、SOLRが(共有ホスティングで)私のRAM消費制限を超えるのを待つスクリプトを書きました。そして、それが終わると、start.jarを終了させて再起動します。
これは悪影響を及ぼしますか? もしそうなら、もっとRAMを増やしたりクラウドベースのSOLR(これもお金がかかる)を使ったりする以外に、もっと良い解決策があるか?これが愚かに聞こえるなら申し訳ありませんが、私はただ実用的な解決策が必要です。
ありがとうございました。
回答:
回答№1は0いくつかのインデックス統計を提供する必要があります。
あなたのインデックスはどれくらい大きいですか(ドキュメント数&サイズはMB / GB)?
索引付け/保管されたフィールドの数
JVMに割り当てられるメモリ量
最適化/コミット、頻繁に/リアルタイムですか?
ログに表示されるSOLRクエリ時間は何時ですか?
ベスト