<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Each 'or' will generate a rule, so that's more like 50K rules.<br>
<br>
Mark<br>
On 09/12/2010 22:08, <a class="moz-txt-link-abbreviated" href="mailto:thomas.polzin@gmail.com">thomas.polzin@gmail.com</a> wrote:
<blockquote cite="mid:90e6ba4fc53c123e7d0497017b87@google.com"
type="cite">Dear all,<br>
<br>
My setup includes about 5000 rules with the following pattern:<br>
<br>
rule "1" <br>
when<br>
(<br>
$c_0 : CFRO( fi.co == "1", su.co == "P", c.co == "C") or <br>
$c_0 : CFRO( fi.co == "2", su.co == "P", c.co == "C") or <br>
$c_0 : CFRO( fi.co == "3", su.co == "P", c.co == "C") or <br>
$c_0 : CFRO( fi.co == "4, su.co == "P", c.co == "C") or <br>
$c_0 : CFRO( fi.co == "5", su.co == "P", c.co == "C") <br>
)<br>
then<br>
Bcf fact = new Bcf ();<br>
fact.setC( "123");<br>
insert( fact);<br>
end<br>
<br>
The number of disjunctions varies, it might go up to 80. Just
loading these 5000 rules uses about 200mb. I use 5.1.1.<br>
Is this to be expected or do I something fundamentally wrong. Any
help highly appreciated. For instance, would it<br>
make sense to use a rule for each of the disjunction?<br>
<br>
I add the rules the with the following code:<br>
<br>
DroolsObjectInputStream stream = new
DroolsObjectInputStream(inputStream);<br>
Collection<KnowledgePackage> knowledgePackages =
(Collection<KnowledgePackage>)stream.readObject();<br>
<br>
stream.close();<br>
engine.addKnowledgePackages(knowledgePackages);<br>
<br>
Many thanks in advance<br>
<br>
Thomas
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
</blockquote>
<br>
</body>
</html>