0
我在Heroku上使用Searchify作为我的宝石。当我尝试在某些模型上运行reindex时,我收到了无效的文档大小错误。我试图改变批量,但没有运气。文档大小无效。它不应该大于100KB
Model.tanker_reindex(:batch_size => 1000)
我在Heroku上使用Searchify作为我的宝石。当我尝试在某些模型上运行reindex时,我收到了无效的文档大小错误。我试图改变批量,但没有运气。文档大小无效。它不应该大于100KB
Model.tanker_reindex(:batch_size => 1000)
所有文本字段的总大小必须小于100KB。编制索引时,只需验证您的文档是否在此限制范围内。
当使用Tanker gem时,它将大多数文档的大小加倍,因为它将文本字段复制到名为__any的单个字段中(它可以提供自定义重写此行为的方法)。你也可以使用直红宝石IndexTank客户端,它使您可以索引其中的部分更多的控制权(但不尽可能多的自动完成):