有关我的应用的一些信息:
多租户将意味着同一模型将有重叠的ID。
[我想到的第一件事是通过将index_prefix
设置为其他租户的名称来使用searchkick的index_prefix
。但是我意识到,由于index_prefix
的值是在应用启动时设置的,因此无法使用。并且相同的值将始终保留。
我收到searchkick的创建者的答复,这是不可能的。
我们正在做的是向searchkick发送这样的index_name
似乎Searchkick于2017年1月16日添加了多租户支持。在https://github.com/ankane/searchkick#multi-tenancy签出。