我和Endeca一起工作了三年。现在我需要编写我的第一个动态业务规则。
我有一个属性的记录,比如“ActiveField”,作为业务规则我需要获取“ActiveField”的值并返回与之匹配的记录。我会用Style限制它为20。
我读过关于编写动态业务规则的内容,我已经阅读了对话框。我无法找到需要编写匹配的逻辑的地方。如果是SQL,我希望我输入:
SELECT record.name record.id Where record.ActiveField = @ActiveField
我感谢Endeca可能不会像这样工作,或者在写入XML配置文件的下拉框中传达此功能。
但我在文档中找不到任何这种复杂程度的暗示;我可能错过了一些东西,因为这是根本性的。
答案 0 :(得分:0)
业务规则由搜索/导航状态触发,而不是由记录触发。
根据您的部署,可以在多个地方创建规则:
1开发者工作室
2 Merchandising Workbench(页面构建器或规则管理器)
3经验经理(已取代商品推销 最近发布的工作台)。
在任何这些位置,您都可以为规则设置触发器,可以是搜索字词或维度值,也可以是两者的组合。
返回的实际记录不会影响规则是否被触发。此时,您的应用程序必须接管使用该规则的操作。
祝你好运。