Hi,

According to my understanding if i have a large knowledge base, then all the
rules are checked to see if their LHS are satisfied. Then they are marked as
activateed rules.
so if have a priority on a rule (high priority) if it is acitvated then it
will fire first then the other rules. So in short i am doing an extensive
search of all my rules to see if they are been activated. Is this correct?

Also if the above is not correct, does it mean that the rule having an
higher priority is checked first or the all the rules regardless of their
priorities are checked for activation and priority only comes into picture
when its time to fire them.

One more question, if we are planning to search the rules extensively,
wouldnt it increase the response time of the engine (time required to fire
the first rule). And what if we dont keep on checking the rules for
activation instead just fire them when they are activated , what kind of
significance will it have on the performance on the engine.

Regards,
Mrinal

Reply via email to