On 5 July 2011 10:39, lansyj <lansyjp@gmail.com> wrote:
Hi,

We are planning to use Drools for a Blacklist validation logic which
requires us to manage very long list (could be tens of thousands of IDs).
Can we use the native Drools enumeration for this?

What do you mean by "native Drools enumeration"?

 
Would this be an optimal
implementation?

IDs such as phone numbers or email addresses are strings, so what sort of access do you need that's not efficiently feasible with a hash map or hash set? Detailed knowledge of the value disrtibution of your IDs might be used for an optimum hash function, but that's a technicality.

-W
 

The other option we were thinking of was to have a list managed separately
in our core application and have in lucene indexed such that Drools rule
checks against the index. But, as you can see, it creates a lot of
development as well as maintenance overhead.

Thanks in advance for any tips on this topic.

Best Regard

-lj

--
View this message in context: http://drools.46999.n3.nabble.com/Using-Enumeration-for-long-lists-tp3140051p3140051.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users