JavaSolr+SpringRoo为每个客户提供单独的索引
我们正在尝试向应用程序添加搜索功能。搜索将针对多租户应用程序中的客户数据。我们需要小心,使搜索人员无法看到或搜索其他人的数据
SpringRoo允许您搜索实体。是否有办法将结果的范围限制为特定的客户id/名称
项目负责人特别询问是否有一种划分方法,以便每个客户都有自己的索引(细分?)在索尔。有人试过这个吗
谢谢大家!
你可以在下面搜索框中键入要查询的问题!
我们正在尝试向应用程序添加搜索功能。搜索将针对多租户应用程序中的客户数据。我们需要小心,使搜索人员无法看到或搜索其他人的数据
SpringRoo允许您搜索实体。是否有办法将结果的范围限制为特定的客户id/名称
项目负责人特别询问是否有一种划分方法,以便每个客户都有自己的索引(细分?)在索尔。有人试过这个吗
谢谢大家!
# 1 楼答案
只要你没有让用户不受限制地访问solr界面,我认为一个简单的^{} (filter query) 就可以了。你可以做一些类似
&fq=customerid:1234
的事情或者,如果需要在索引之间进行actual分隔,可以使用solr cores,但这些必须独立配置