Drools 规则中的显著值(drl)

Drools 规则中的显著值(drl),drools,Drools,我最近开始研究口水。我想创建一个drl文件,在这里我可以选择要触发的规则的优先级。 说: 规则1:说如果价格超过1000就不要买 规则2:如果价格介于700和1000之间,则表示可以协商 因此,如果规则1被打破(即价格大于1000);继续执行规则2是毫无意义的 那么,你能指导我如何应对这种情况吗 此外,任何关于drool和如何创建drool文件的好教程都会非常有帮助 提前谢谢 不要试图通过应用显著性来模仿生产系统中的程序行为。没有“继续[另一条]规则”这样的事情。考虑一下规则引擎同时评估所有条件

我最近开始研究口水。我想创建一个drl文件,在这里我可以选择要触发的规则的优先级。 说: 规则1:说如果价格超过1000就不要买 规则2:如果价格介于700和1000之间,则表示可以协商

因此,如果规则1被打破(即价格大于1000);继续执行规则2是毫无意义的

那么,你能指导我如何应对这种情况吗

此外,任何关于drool和如何创建drool文件的好教程都会非常有帮助


提前谢谢

不要试图通过应用显著性来模仿生产系统中的程序行为。没有“继续[另一条]规则”这样的事情。考虑一下规则引擎同时评估所有条件,并编写约束,以便所有规则彼此独立


至于书籍,谷歌会为你找到一些,你也可以在生产系统中搜索设计模式。

不要试图通过应用显著性来模仿生产系统中的程序行为。没有“继续[另一条]规则”这样的事情。考虑一下规则引擎同时评估所有条件,并编写约束,以便所有规则彼此独立


至于书籍,谷歌会为你找到一些,你也可以在生产系统中搜索设计模式。

不要试图通过应用显著性来模仿生产系统中的程序行为。没有“继续[另一条]规则”这样的事情。考虑一下规则引擎同时评估所有条件,并编写约束,以便所有规则彼此独立


至于书籍,谷歌会为你找到一些,你也可以在生产系统中搜索设计模式。

不要试图通过应用显著性来模仿生产系统中的程序行为。没有“继续[另一条]规则”这样的事情。考虑一下规则引擎同时评估所有条件,并编写约束,以便所有规则彼此独立


至于书籍,谷歌会为您找到一些,您还可以在生产系统中搜索设计模式。

以下两个规则定义可用于您的用例

rule 1
when
   $item: Item (price > 1000)
then
   modify ($item) {
       doNotBuy = true
   }

rule 2
when
   $item: Item(price>1000, price<700)
then
   modify($item) {
       negotiate = true
   }
规则1
什么时候
$item:项目(价格>1000)
然后
修改($项目){
doNotBuy=true
}
规则2
什么时候

$item:item(price>1000,price以下两个规则定义可用于您的用例

rule 1
when
   $item: Item (price > 1000)
then
   modify ($item) {
       doNotBuy = true
   }

rule 2
when
   $item: Item(price>1000, price<700)
then
   modify($item) {
       negotiate = true
   }
规则1
什么时候
$item:项目(价格>1000)
然后
修改($项目){
doNotBuy=true
}
规则2
什么时候

$item:item(price>1000,price以下两个规则定义可用于您的用例

rule 1
when
   $item: Item (price > 1000)
then
   modify ($item) {
       doNotBuy = true
   }

rule 2
when
   $item: Item(price>1000, price<700)
then
   modify($item) {
       negotiate = true
   }
规则1
什么时候
$item:项目(价格>1000)
然后
修改($项目){
doNotBuy=true
}
规则2
什么时候

$item:item(price>1000,price以下两个规则定义可用于您的用例

rule 1
when
   $item: Item (price > 1000)
then
   modify ($item) {
       doNotBuy = true
   }

rule 2
when
   $item: Item(price>1000, price<700)
then
   modify($item) {
       negotiate = true
   }
规则1
什么时候
$item:项目(价格>1000)
然后
修改($项目){
doNotBuy=true
}
规则2
什么时候

$item:item(price>1000,priceI如果您想了解更多关于drools的信息,可以从以下两本书开始:


希望有帮助,

如果您想了解更多关于口水的知识,可以从以下两本书开始:


希望有帮助,

如果您想了解更多关于口水的知识,可以从以下两本书开始:


希望有帮助,

如果您想了解更多关于口水的知识,可以从以下两本书开始:


希望对您有所帮助,

您能分享一些提供教程或参考的链接吗?您能分享一些提供教程或参考的链接吗?您能分享一些提供教程或参考的链接吗?您能分享一些提供教程或参考的链接吗?解释非常好,但是你能给我一些教程的链接吗?在那里我可以学习如何制定这样的规则。我真的不知道为什么你不能用谷歌找到一些链接。推荐关于口水的东西是“不确定的”,因为它发展得很快;书籍可能已经过时了……Drools文档将是一个很好的起点。解释非常好,但是你能给我一些教程的链接吗?在那里我可以学习如何制定这样的规则。我真的不知道为什么你不能使用Google来定位一些链接。推荐关于Drools的内容是“不确定的”,因为它发展得很快;书籍可能已经过时了……Drools文档将是一个很好的起点。解释非常好,但是你能给我一些教程的链接吗?在那里我可以学习如何制定这样的规则。我真的不知道为什么你不能使用Google来定位一些链接。推荐关于Drools的内容是“不确定的”,因为它发展得很快;书籍可能已经过时了……Drools文档将是一个很好的起点。解释非常好,但是你能给我一些教程的链接吗?在那里我可以学习如何制定这样的规则。我真的不知道为什么你不能使用Google来定位一些链接。推荐关于Drools的内容是“不确定的”,因为它发展得非常快;书籍可能已经过时……Drools文档将是一个很好的起点。