我在solr数据库中找到了文档类型。在这4个中,一个是一般文件,第二个新闻,第三个书和第四个诗。现在我想查询solr以便它应该返回10个结果。在这7个结果中,应该来自一般文件,1个来自新闻,1个来自书籍,1个来自诗歌。我在云模式下使用solr。
有可能吗?如果是,那么如果不是为什么呢? 基本上,我想在一个查询中得到所有这些。
答案 0 :(得分:0)
您可以使用result grouping。根据此文档,您的请求应该是
http://localhost:8983/solr/techproducts/select?wt=json&indent=true&
q=you_query_string&group=true&group.field=type&group.limit=7
搜索后,您应该从一般类型的组中获取七个项目,并从其他组中获取一个项目。