0

三年来,我一直与 Endeca 保持一定距离。现在我需要编写我的第一个动态业务规则。

我有一个带有属性的记录,比如“ActiveField”,作为业务规则,我需要获取“ActiveField”的值并返回与其匹配的记录。我将使用 Style 将其限制为 20。

我已经阅读了有关编写动态业务规则的内容,并且已经浏览了对话框。我找不到需要编写匹配逻辑的地方。如果是 SQL,我希望我会输入:

SELECT record.name record.id Where record.ActiveField = @ActiveField

我很欣赏 Endeca 可能不会像这样工作,或者在写入 XML 配置文件的下拉框中传达此功能。

但是我在文档中找不到这种复杂程度的任何暗示;我可能遗漏了一些东西,因为这是基本的。

4

1 回答 1

0

业务规则由搜索/导航状态触发,而不是由记录触发。

根据您的部署,可以在多个位置创建规则:

1 开发者工作室

2 Merchandising Workbench(页面构建器或规则管理器)

3 Experience Manager(在最新版本中已取代 Merchandising 工作台)。

在这些位置中的任何一个位置,您都可以为规则设置触发器,该触发器可以是搜索词或维度值,也可以是两者的组合。

返回的实际记录不影响规则是否被触发。此时,您的应用程序必须接管对规则的处理。

祝你好运。

于 2013-09-11T19:51:11.427 回答