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
