As an answer to your big question: no. There is no distinction between a
rule that isn't activated because one of its patterns doesn't match with any
of the existing facts or due to the absence of facts of a type. Hence, (A, B
and not C) with A, B and C that does not match is indistinguishable
Thank you for the reply Wolfgang!
Altho this particular application involves a Expert System, I quite enjoyed
learning about drools and I intend to keep studying it in the following
months regardless if I end up using it or not right now.
A solution (far from ideal) that I came up with was to
Hi,
I am new to Drools. I read the documentation and I looked at the examples,
but I still not sure how to solve this problem:
1) Kind: iterative diagnosis
Rules:
if (A, B and C) then print (Solution 1)
if (A, B and not C) then print (Solution 2)
if (A, D and E) then print (Solution 3)
and so