在我的索引文件中,我打开了delta并设置了我的多态索引,如下所示:
polymorphs colorable
indexes colorable.description
然而,当可着色的描述发生变化时,似乎没有更新索引。需要手动ts:index才能反映更改。
我没有使用实时索引,但是增量似乎工作正常。
关联更新后,多态索引是否会更新?如果没有,处理这个问题的最佳方法是什么?
由于
答案 0 :(得分:0)
关联更新 - 无论是多态还是标准 - 不会自动更新父模型的delta标志。您可以在可着色模型中添加回调,以便在保存可着色模型时更新父模型中的delta标记。
文档中有一个示例 - 大约在“Deltas and Associations”部分页面的下半部分:http://freelancing-gods.com/thinking-sphinx/deltas.html