低メモリ環境でのSolrの最適化

トピック作成者:ks-solruserml-bot (2024/09/22 21:45 投稿)
1
OpenOpen

(The bot translated the original post https://lists.apache.org/thread/5bjv3pcm4yyq5cq8hp8dt19cwowx13hw into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

少ないドキュメント数と低メモリでSolrを最適化するための一般的なガイドラインがありますか?たとえば、2000件のドキュメントと100MBのメモリの場合です。デフォルトの設定ではOOMエラーで頻繁にクラッシュします。

ドキュメント数が非常に少ない場合にヒープ使用量を減らすために、Solrの設定ファイルで確認できる箇所はありますか?これは通常のインデキシングと検索のためのもので、ファセットなどの特別な機能は含まれていません。

ありがとうございます!

-ufuk yilmaz

返信投稿者:ks-solruserml-bot (2024/09/22 21:45 投稿)

デフォルトのヒープサイズでSolrは512MBからスタートします。これはかなり小さいです。Solrを実行するには十分ですが、データを追加してより複雑なクエリを実行し始めると、ヒープサイズを増やす必要があることがわかります。

100MBのメモリしかないシステムでSolrを実行するのは不可能です。

Solrを非Windowsオペレーティングシステムで実行するための絶対的な最小システムメモリ要件は約1GBであり、4GBあればもっと良いでしょう。

ヒープ要件を減らすためにできることの一つは、すべてのキャッシュを無効にすることです。solrconfig.xml内の定義を削除またはコメントアウトしてください。

検索以外の目的で使用するフィールドにdocValuesを有効にする(例えばソートなど)は、ヒープ要件の軽減に役立ちます。

ありがとう、
Shawn

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?