加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 我应该在Algolia中使用一个索引还是多个索引?

发布时间:2020-12-17 03:42:50 所属栏目:百科 来源:网络整理
导读:我正在构建一个电子商务客户集成到他们网站的产品搜索小部件.假设我有100个客户,每个客户有1000个产品. 特定客户网站上的访问者只能搜索该客户的产品. 鉴于产品在客户之间共享完全相同的属性(id,名称,价格等): 我应该为每个客户使用单独的索引,还是使用一个
我正在构建一个电子商务客户集成到他们网站的产品搜索小部件.假设我有100个客户,每个客户有1000个产品.

特定客户网站上的访问者只能搜索该客户的产品.

鉴于产品在客户之间共享完全相同的属性(id,名称,价格等):

我应该为每个客户使用单独的索引,还是使用一个索引来存储所有客户的产品,并以某种方式将每个产品与客户关联起来?

提前致谢.

解决方法

我强烈建议您为每个客户创建一个单独的索引,因为它允许您拥有

>如果需要,可以使用不同的索引配置(错字容差,同义词)
>分离的分析
>创建不同API密钥的可能性
每个索引(见doc)

如果你采用其他方法,情况并非如此.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读