0
Solr 6.6を使用しており、book
とmovie
の2種類のドキュメントをインデックスに用意しています。私はページごとに10の結果を返す検索を実行したいと思います。最初の3つの結果は一致するbook
文書であり、最後の7つの結果は一致するはずですmovie
文書。次に、2ページ目に3つのbook
ドキュメントと7つのmovie
ドキュメントが追加されます。混在型のSolrクエリ結果
Solrクエリでこれが可能かどうかは知りませんか?私は2つの別々のクエリを避けようとしています.3つは1ページあたり3 books
、1ページには7 movies
です。したがって、単一のクエリでこれを行うのが理想的です。
はい、私は 'type'フィールドを持っています。私はグループ分けを調べました。私は 'group.limit'の設定を見ていますが、それは各タイプ(すなわち、5冊の本と5つの映画)で同じ量のドキュメントを引くようです。 1つのタイプの3つと別のタイプの7つを指定する方法はありますか? – matt
いいえ、ちょうど7を求めてから、クライアント側で3冊に絞り込みます。 – Persimmonium
これは結果の最初のページで機能しますが、その後はオフセットが正しくありません。 – matt