配置Solr SearchHandler以在fq参数中要求自定义QueryParser

时间:2015-03-26 13:35:00

标签: java solr lucene solr4 jwt

我在Solr 4.8.1中使用自定义查询解析器从作为fq参数传递的JWT提供文档访问控制。所以,像:

localhost:8983 / solr / search?q = *:*& fq = {!acl auth = JSON.WEB.TOKEN}

QueryParser几乎与此博客中的示例完全相同(我只是将其修改为与Solr 4.8一起使用,并添加了一些逻辑以从JWT中提取身份验证组): https://lucidworks.com/blog/custom-security-filtering-in-solr/

我的问题是:如何在solrconfig.xml中设置搜索处理程序,以便将查询传递给/ search?需要有一个访问控制列表fq参数?换句话说,如果用户查询:

本地主机:8983 / solr的/搜索Q = *:*

我不想要退回任何文件。

0 个答案:

没有答案