java - 限制 Solr 搜索中记录的可见性

标签 java spring-mvc solr lucene

我们有一个项目,计划集成 solr 搜索来搜索用户记录。我们希望根据付款来限制用户记录的可见性。用户有免费帐户和高级帐户。如果免费帐户用户,他的记录需要限制在搜索中,例如对于特定招聘人员每天 10 次(招聘人员是搜索者)。 可以在 Solr 中管理吗?他们有这样的过滤器选项吗?

非常感谢您的帮助,

谢谢

最佳答案

Solr 不提供这种类型的基于用户的访问控制,您必须在容器级别或更可能在应用程序级别执行此操作。请参阅https://wiki.apache.org/solr/SolrSecurity用于功能(其中大多数依赖于环境,不直接受 Solr 支持)。

关于java - 限制 Solr 搜索中记录的可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28494341/

相关文章:

java - @Valid 注释 - 此位置不允许使用此注释

ruby-on-rails - 如何仅重新索引 Sunspot Solr 中的某些对象

solr - SOLR服务器中每个文档的输出字段的顺序

solr - 在 Azure 上运行 Solr

java - Tomcat 上下文资源不会加载 h2 驱动程序

java - 如何在音频均衡器中添加立体声、高音选项?

java - 单表的多个 POJO/实体

java - Spring Boot jsp文件未找到错误404奇怪的前缀

JavaFX 的 Javadoc(不是 JavaFX api!);从源头?来自项目场景图?

java - hibernate中jboss narayana jta事务的集成