我有多个内容源,我正在查询并获取搜索结果。如果我孤立地查询它们,一切都运行良好。
使用“原始查询参数”获取一组结果
http://solrserver/solr/collection1/select?q=*%3A*&wt=json&indent=true&_query_=%22AuthenticatedUserName=lalit%22
使用过滤器查询fq获取另一组结果
http://solrserver/solr/collection1/select?q=*%3A*&fq=alf_acls%3AGROUP_EVERYONE&wt=json&indent=true
但我无法将这两个查询合并到一个查询中并获得所有结果。如果我首先尝试fq,第一组结果不会更新,我只得到第二组结果。如果我先使用“原始查询参数”,则第二组不可用。我不能将“原始查询参数”作为fq参数,因为这些参数不在模式中。
有没有办法在我尝试子查询的同时将所有不同的查询同时获得所有结果但是它不起作用?或者有没有办法将多个查询的结果合并到一个集合中并进行渲染?
最后,两组文档都存储在同一个核心中,但彼此不相关。
有人可以帮忙吗?