On 26 Jan 2013, at 12:37, Zhao Yi <zhaoyi0113(a)gmail.com> wrote:
Hi Frank,
Your proposal will definitely solve my issue. But from drools point of view,
only the rule who got focus is allowed to be fired. Why does drools runtime
check non-focus rule condition? I think this is useless check right?
It's an
intrinsic part of the Rete design, which is a general purpose matching algorithm.
We are working on a new algorithm that does not work this way, similar to the Leaps
algorithm, it will only evaluate beta constraints for the rule it's trying to execute.
Still trying to fix some bugs in the design, before we make it available to people, so
stay tuned.
Mark
In addition, what do you mean by "the agenda-group is faster than the fact".
Thanks,
Zhao Yi
--
View this message in context:
http://drools.46999.n3.nabble.com/Why-all-rule-condition-fired-when-inser...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users