現在のクエリの例 (「test」を検索):
q=lastName:test*^10 firstName:test*^9 userLastNameLowerBoost:test*^8
userFirstNameLowerBoost:test*^7 member:test*^6 title:test*^5
message:test*&start=0&rows=5
現在、私の solr インデックスはいくつかのタイプの結果 (人、メッセージなど) を取得しており、私の結果にはブースト順に並べられた最初の 5 つの結果だけが含まれています。しかし、結果としてすべての種類の数も必要です (例: 人数 = 40、メッセージ数 = 54、..)。「開始」と「行」でクエリを制限しない場合、Javaでそれを数えることができますが、これはページネーション(結果全体のロード)の意味ではありません。タイプをカウントするサブクエリを追加できますか (fieldname 'documentType' --> 1 = person 、2 = messages など)。
私が何を望んでいるのか理解していただければ幸いです:)