Algolia 検索をローカル開発環境からステージング環境に移動しました。ステージングでは、144,000 件のサンプル注文と 100,000 件の製品があります。これらの数値は両方とも、本番環境よりも小さくなっています。
アプリ ID とその他の資格情報を挿入して保存しました。AOE スケジューラーを使用して cron を実行しています。algoliasearch_run_queue は現在 5 時間実行されており、同じクエリを作成しているようです。
SELECT SUM(order_items.qty_ordered) AS ordered_qty
, order_items
. name
AS order_items_name
, `o....
これは、ranking=ordered_qty に関連していると思います。この cron は、後続の cron のすべての処理を保留しています。つまり、他の magento タスク (電子メールの注文、インデックス作成など) は、この cron が実行されている間は実行されません。
これに対する修正は何ですか?