带有SearchKick的多租户Rails应用程序

问题描述 投票:1回答:3

有关我的应用的一些信息:

  • Rails
  • 使用公寓宝石实现多租户
  • [通过searchkick gem使用Elasticsearch

多租户将意味着同一模型将有重叠的ID。

[我想到的第一件事是通过将index_prefix设置为其他租户的名称来使用searchkick的index_prefix。但是我意识到,由于index_prefix的值是在应用启动时设置的,因此无法使用。并且相同的值将始终保留。

ruby-on-rails multi-tenant searchkick apartment-gem
3个回答
0
投票

我收到searchkick的创建者的答复,这是不可能的。


0
投票

我们正在做的是向searchkick发送这样的index_name


0
投票

似乎Searchkick于2017年1月16日添加了多租户支持。在https://github.com/ankane/searchkick#multi-tenancy签出。

© www.soinside.com 2019 - 2024. All rights reserved.