0
我们使用Solr 6.6,并在我们的索引中有两种不同类型的文档:book
和movie
。我想运行一个搜索,每页会返回10个结果。前3个结果应该匹配book
文档,最后7个结果应该匹配movie
文档。然后在第2页上,它将有另外3个book
文档和7个movie
文档。混合类型的Solr查询结果
有谁知道这样的事情是否可以用Solr查询?我试图避免2个单独的查询,其中一个用于每页3 books
和1个用于每页7 movies
。所以在单个查询中这样做会很理想。
是的,我有一个'type'字段。我已经看过分组。我看到了'group.limit'设置,但似乎它会为每种类型(即5本“书本”和5本“电影”)提供相同数量的文档。有没有办法指定一种类型的3和另一种类型的7种? – matt
不,请求7,然后过滤到客户端的3本书 – Persimmonium
这适用于结果的第一页,但在此之后,偏移将不正确。 – matt