重複結果の折り畳み有効時の record_count について

お世話になっております。

FESS 14.9.2 + OpenSearch 2.19.1 環境にて、「重複結果の折り畳み」機能を有効にして利用しております。

検索APIのレスポンスに含まれる `record_count` は、折り畳み「前」の件数を表しているかと思います。

そのため、実際に表示される検索結果件数と一致せず、ページングにずれが発生しております。

【例】

・record_count:64件(折り畳み前)

・実際の表示件数:58件(折り畳み後)

折り畳み「後」の正確な件数を取得する方法はありますでしょうか。(設定変更、APIパラメータ指定など)

※ 2019年に同様の質問があり、「折り畳みオフ」が回答でしたが、現在のバージョンで他の対応方法が追加されていればと思い質問させていただきました。

ご教示いただけますと幸いです。

何卒よろしくお願いいたします。

畳み込まれた件数を取得する方法がないので、件数は畳み込まれる前のものが表示されます。
たしか、最終ページでは次のページは表示されないようにした気がしますが、その一つ前のページだと先のページがあるような数字が表示されると思います。

1 Like