solr - 是否有一种简单的方法可以让 Solr 根据随请求提交的一组凭据引用不同的索引?

标签 solr

我想要一个 Solr 的实例,受某种身份验证保护,根据用于该身份验证的凭据对不同的索引进行操作。身份验证的类型是灵活的,但如果可能的话,我更愿意使用开放标准(现有的或新兴的)。

我试图解决的核心问题是应用程序的不同用户(可能)可以访问存储在其中的不同数据,并且用户不应该能够搜索不可访问的数据。为每个用户建立索引似乎是保证一个用户不会看到禁止数据的最简单方法。也许有更简单的方法?可以避免 Solr 需要一种将用户映射到索引的方法吗?

谢谢。

最佳答案

Solr 人员对可能的情况进行了非常详尽的概述,请参阅 http://wiki.apache.org/solr/MultipleIndexes

关于solr - 是否有一种简单的方法可以让 Solr 根据随请求提交的一组凭据引用不同的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/400366/

相关文章:

ruby-on-rails - 如何使用 Sunspot 确定 Rails 中枚举的范围?

ruby-on-rails - 带有标量字段和全文搜索的 Rails Sunspot Solr any_of

encryption - 向 Solr/lucene 索引添加加密

java - 在服务器上安装Solr : Location?

mysql - org.apache.solr.handler.dataimport.DataImportHandlerException : Unable to execute query

java - 使用 SolrJ 客户端连接器 3.6 连接到 Solr 1.4

c# - Lucene 作为数据存储

https - Solr 在 Https 上运行 - SolrJ 连接问题

database - 将SolrCloud与RDBMS结合使用或将Solr用作主要数据存储

mysql - int (id) 或基于文本的层次结构?