0

Endeca を使用して検索の実装を行っており、各ファセット値の結果カウントとともにファセットを表示しています。すべてのカウントを正しく取得しているため、最初のページの読み込みは良好に見えます。問題は、以下のシナリオに従うときです。

初期ファセット表示

  • ブルー (2)
  • グリーン (4)
  • ブラック (5)

青を選ぶとこんな感じ

  • 青 (2) -- チェックボックスが選択された状態
  • グリーン (4)
  • ブラック (5)

緑を選択すると、次のようになります

  • 青 (6) -- チェックボックスが選択された状態
  • 緑 (6) -- チェックボックスが選択された状態
  • ブラック (5)

ここで黒を選択すると、すべてのファセット値のカウントが 11 と表示され、5 が追加されます。

OOTBを使用してファセット数を取得するためのEndeca側でのカスタマイズは行われません。問題の原因と考えられる変更は2つだけですが、それを修正するための解決策はありません。

1) 1 つのルート カテゴリがあり、カテゴリ階層全体を取得する必要があるため、implicitDimension を true にしました。2) 1 つの MDEX で 2 つの言語に基づいてインデックスを作成しました。つまり、実際のカタログ サイズの 2 倍になります (これは問題ではないと思います。初期ロード時に正しいカウントを取得しています)

考えや解決策はありますか?

4

2 に答える 2