如何过滤 endeca (ATG) 记录(/浏览页面)
How to filter endeca (ATG) records (/browse page)
我只想在 /browse 页面上显示一些产品。此页面来自 endeca 墨盒配置。我想拦截endeca返回的结果并添加我的自定义逻辑来决定哪些产品可以显示,哪些不能显示。
我决定在目录中显示哪个产品的逻辑取决于动态数据,无法在 endeca 中编制索引。
框架堆栈:
甲骨文商务:11.2
CAS:11.2.0
MDEX:6.5.2
平台服务:11.2.0
工具和框架:11.2.0
这可以通过扩展 ResultsListHandler class 并覆盖 process 方法来实现。此方法 returns 您的 ResultsList 对象,它具有 Endeca 返回的所有记录。索引属性并使用记录过滤器过滤而不是使用代码总是好的。
注意:- 不推荐使用这种过滤记录 运行 时间的方法,因为分页和其他功能无法按预期工作。
希望对您有所帮助。
谢谢,
阿杰·阿格拉瓦尔
我只想在 /browse 页面上显示一些产品。此页面来自 endeca 墨盒配置。我想拦截endeca返回的结果并添加我的自定义逻辑来决定哪些产品可以显示,哪些不能显示。
我决定在目录中显示哪个产品的逻辑取决于动态数据,无法在 endeca 中编制索引。
框架堆栈:
甲骨文商务:11.2
CAS:11.2.0
MDEX:6.5.2
平台服务:11.2.0
工具和框架:11.2.0
这可以通过扩展 ResultsListHandler class 并覆盖 process 方法来实现。此方法 returns 您的 ResultsList 对象,它具有 Endeca 返回的所有记录。索引属性并使用记录过滤器过滤而不是使用代码总是好的。
注意:- 不推荐使用这种过滤记录 运行 时间的方法,因为分页和其他功能无法按预期工作。
希望对您有所帮助。
谢谢, 阿杰·阿格拉瓦尔