我正在使用 Endeca 进行搜索实现,并显示构面以及每个构面值的结果计数。初始页面加载看起来不错,因为我正确获取了所有计数。问题是当我遵循以下场景时,
初始分面显示
- 颜色
- 蓝色 (2)
- 绿色 (4)
- 黑色 (5)
如果我选择蓝色,这就像
- 蓝色 (2) -- 选中复选框
- 绿色 (4)
- 黑色 (5)
现在如果我选择绿色,就像
- 蓝色 (6) -- 选中复选框
- 绿色 (6) -- 选中复选框
- 黑色 (5)
如果我现在选择黑色,所有分面值计数将显示为 11,即加 5。
Endeca 端没有使用 OOTB 进行自定义来检索构面计数。我能想到的只有 2 个更改会导致该问题,但我认为没有解决方案来解决这个问题。
1) 将implicitDimension 设为真,因为我们将拥有一个根类别并希望检索整个类别层次结构 2) 基于 1 MDEX 中的两种语言完成的索引,即它将是实际目录大小的两倍(我不认为这是一个问题,因为我们在初始加载时得到正确的计数)
有什么想法或解决方案吗?