首页 > 解决方案 > Rails Searchkick BulkReindexJob 记录 100000 行

问题描述

books = location.books
        # TODO: Move into a method
Searchkick::BulkReindexJob.perform_later(
        class_name: "Book",
        record_ids: books.map(&:id),
        index_name: Book.search_index.name,
        method_name: nil

) 

现在这本书有超过 100,000,000 行。

并且在 mysql 上出现 Data Too Long 问题。

我们可以拆分记录吗?

标签: ruby-on-railselasticsearchsearchkick

解决方案


推荐阅读