Algoliasearch-Rails : 单个记录的索引变化
Algoliasearch-Rails : Index variations of a single record
我想索引同一记录的不同变体,就像 this doc 中解释的那样:
我应该如何使用 Algoliasearch-Rails gem 执行此操作?我找不到关于此的任何文档或示例。
更多详情:
我有一个模型卡,其中 embeds_many 个位置 (Mongoid)。
对于这张卡片的每个位置,我想在我的 Algolia 索引中添加一条新记录,然后按卡片的 slug 对结果进行分组。
不幸的是,这不是您可以使用 algoliasearch-rails
库的当前 (1.x
) 版本执行的操作:模型通过单个 algoliasearch
绑定到单个索引块。
我建议使用底层 Ruby API client 并在模型的 after_save/destroy
回调中实现您需要的逻辑。
我想索引同一记录的不同变体,就像 this doc 中解释的那样:
我应该如何使用 Algoliasearch-Rails gem 执行此操作?我找不到关于此的任何文档或示例。
更多详情:
我有一个模型卡,其中 embeds_many 个位置 (Mongoid)。 对于这张卡片的每个位置,我想在我的 Algolia 索引中添加一条新记录,然后按卡片的 slug 对结果进行分组。
不幸的是,这不是您可以使用 algoliasearch-rails
库的当前 (1.x
) 版本执行的操作:模型通过单个 algoliasearch
绑定到单个索引块。
我建议使用底层 Ruby API client 并在模型的 after_save/destroy
回调中实现您需要的逻辑。