我正在寻找一个允许以下内容的框架:
我可能会寻找一个规则引擎,一个专家系统的实现,一个分类器算法或一些组合。
更新:规则可能相当复杂,例如,如果第一个集合中有3个对象与第二个集合中有2个匹配,那么在第三个集合中搜索匹配对象,在第二个集合中搜索不匹配对象,在第三个集合中搜索一个对象。匹配规则可以在委派的函数中定义。
有什么想法吗?
我在.Net世界生活和工作:-)
发布于 2012-05-21 08:47:31
.NET有几个规则引擎,流口水在其.NET版本中不是我推荐的引擎。我所知道的最好的一个是NxBRE。然而,这个项目已经休眠了很长一段时间。WWF规则引擎可能是您的一种选择。
发布于 2012-05-21 04:12:22
我不确定我是否完全理解了您在“更新”部分中所解释的规则,但是您已经签出了谜规则引擎吗?
这是一个简单的,确定性的(非RETE)规则引擎,我创建这个引擎是为了针对POCO对象运行,并且有一个相对容易使用的接口(对于非程序员)。它基于Windows Workflow,因此有内置的活动来迭代集合、计算表达式,并且您可以创建自己的活动类等等。传递集合的参数是小菜一碟。
https://stackoverflow.com/questions/10671840
复制相似问题