Apache Solr の使用を考えています。私のデータベースには、約 10.000.000 レコードがあります。使用する最悪のケースでは、約 20 の検索/ソート可能なフィールドがあります。私の問題は、これらのフィールドが日中頻繁に値を変更する可能性があることです。たとえば、私のデータベースでは、10000レコードと同時にいくつかのフィールドを変更する可能性があり、これは1日に0、1、または1000回発生する可能性があります。ポイントは、データベースの値を更新するたびに更新したいということですsolrでも更新されたデータを毎回検索できるようにします。
solr を使用したことがある方は、そのようなボリュームでのインデックスの再作成はどのくらいの速さでできますか? この更新 (私が読んだものからレコードを削除して readd する) と、たとえばインデックス作成に 5 秒、5 分、1 時間かかりますか? 適切なサーバーで実行されると考えてください。