用于多租户支持的 SOLR QueryElevationComponent

SOLR QueryElevationComponent for Multi-tenant Support

新手问题,请多多关照。 :)

基本上我们需要为多租户 SOLR 环境实施编辑提升,其中来自用户的预定义查询总是会在结果的顶部带来一组特定的文档。

我们面临的一些挑战包括:

所以您使用的是单个 core/collection 并且多租户是由 fq=customer_id:A 强制执行的,对吗?

那么,通过每个客户一个集合来实施多租户怎么样?这样每个人都可以有自己的 conf(包括提升的东西)。

关于你的第二个问题,我没有检查,但可能重新加载就足够了。如果您采用建议的解决方案,当您处理不同的集合时,其他租户不会因重新加载而中断。