<!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&lt;KnowledgePackage&gt; knowledgePackages =
      (Collection&lt;KnowledgePackage&gt;)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>