0

我们将 Algolia 搜索从本地开发环境移至暂存环境。在暂存阶段,我们有 144,000 个样品订单和 100,000 个产品。这两个数字都小于我们的生产环境。

我们插入了我们的应用程序 ID 和其他凭据并保存。我们正在使用 AOE 调度程序来执行我们的 crons。algoliasearch_run_queue 现在已经运行了 5 个小时,它似乎在进行相同的查询:

选择总和(order_items.qty_ordered)作为ordered_qtyorder_itemsname作为order_items_name,`哦....

我相信这与ranking = ordered_qty 有关。这个 cron 正在阻止后续 cron 的所有处理,这意味着其他 magento 任务(订单电子邮件、索引等)在这个运行期间不会发生。

解决方法是什么?

4

1 回答 1

1

在 1.4.3 中进行了改进,但可能无法解决如此大的商店的问题。计算ordered_qty 确实可能很长,但它曾经具有很好的相关性。

于 2015-09-22T15:40:58.967 回答