Business rules 编写我的第一条动态业务规则

Business rules 编写我的第一条动态业务规则,business-rules,endeca,Business Rules,Endeca,我和安德卡保持着三年的距离。现在我需要编写我的第一条动态业务规则 我有一个属性为“ActiveField”的记录,作为业务规则,我需要获取“ActiveField”的值并返回与之匹配的记录。我会把它限制在20个 我读过关于编写动态业务规则的书,并浏览了对话框。我找不到需要在哪里编写匹配逻辑。如果是SQL,我希望输入: SELECT record.name record.id Where record.ActiveField = @ActiveField 我理解Endeca可能不会这样工作,或者

我和安德卡保持着三年的距离。现在我需要编写我的第一条动态业务规则

我有一个属性为“ActiveField”的记录,作为业务规则,我需要获取“ActiveField”的值并返回与之匹配的记录。我会把它限制在20个

我读过关于编写动态业务规则的书,并浏览了对话框。我找不到需要在哪里编写匹配逻辑。如果是SQL,我希望输入:

SELECT record.name record.id Where record.ActiveField = @ActiveField
我理解Endeca可能不会这样工作,或者在写入XML配置文件的下拉框中传递此功能


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

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

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

1开发人员工作室

2销售工作台(页面生成器或规则管理器)

3名经验经理(已取代销售) 最新版本中的工作台)

在这些位置中,您可以为规则设置触发器,该触发器可以是搜索项或维度值,也可以是两者的组合

返回的实际记录不影响是否触发规则。在这一点上,您的应用程序必须接管一个应用程序,并使用该规则执行某些操作


祝你好运。

谢谢。我知道业务规则只在搜索时触发。那么我不理解你的问题。无论业务规则如何,搜索都将返回匹配的搜索。