问题标签 [mvel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 当我试图评估一个简单的 MVEL 表达式时出现错误:无法访问:名称
这是我的简单 eval 表达式。当我运行它时,得到以下异常。有没有人遇到过这个?请帮忙。
elasticsearch - mvel2 的问题 - Elasticsearch
我们正在运行 Elasticsearch 批量更新(elasticsearch 使用 MVEL)
而且我们正在低于错误
**** 编译器错误!立即在http://jira.codehaus.org/browse/mvel2 上 报告此问题
它适用于少数记录,但不适用于少数记录。有人遇到过这个问题吗?不确定 ES 是否必须更新 mvel 版本 任何周围都值得赞赏。
java - Drools 引用静态字段
我希望从流口水的 when 子句中引用 java 类中存在的静态字段。我不想插入代表这个值的事实,因为这个值与我们的系统相关,而不是我们的业务逻辑。具体来说,它用于记录目的。
下面的链接似乎表明可以从 drl 文件中引用静态变量。显然,这将在 then 子句中起作用。是否也可以在 when 子句中引用此值?请记住,我不喜欢使用 eval 语句,因为我知道它们是最后的工具。
http://drools.46999.n3.nabble.com/Access-a-static-variable-from-Java-file-to-DRL-File-td4023641.html
更新:
下面是我需要适合静态调用的代码。基本上,只有当日志级别为某个值时,才会触发流口水。
Java类:
drl 文件:
java - 如何在 MVEL 脚本中使用 sql 查询?
使用我的 MVEL 脚本我需要查询一些数据库。所以我需要用 sql 查询编写一些 mvel 表达式。是否可以在 mvel 脚本中使用 sql 查询帮助我提前感谢?
elasticsearch - Scripting - How to create a filter based on array length / size?
I'm very new to ES but I'm trying to create a script that can query for an array to contain some matches but also filter based on the total array size.
Example data:
The following query would match the record above but would not return it because it has less than 5 ingredients.
I thought ingredients-amount.mvel
would simple be along the lines of:
Thanks for the help
drools - Drools 6.0 配置默认方言
我想将drools中的默认方言配置为mvel。我目前正在使用流口水 6.0 ..
我尝试使用 KnowledgeBuilderConfiguration(现已弃用),但在将 drools.dialect.default 设置为 MVEL 时会出现空指针异常。
java - MVEL 包含模板
我想将 MVEL 包含到另一个 MVEL 文件中,我尝试使用 @Include 但它对我不起作用,
谁能建议我如何在另一个 MVEL 文件中使用 MVEL
这是我的代码
这里 Footer.txt 是另一个包含示例文本的文件
我得到的输出
arraylist - 如何获得口水输入ArrayList变量
我是 WSO2 BRS Drools 编程的新手。我正在努力获取作为 ArrayList 的输入。我定义了一个全局ArrayList
变量,如下所示:
groovy - ElasticSearch 在 Groovy 脚本中获取时间
我的应用程序正在使用此脚本来提升索引中的最新项目:
它是用 MVEL 编写的,但从 1.3 开始,Groovy 不推荐使用 MVEL。该脚本现在抛出此错误:
在我看来,这听起来像是在 Groovy 中获取毫秒时间戳的函数是不同的。我试过System.currentTimeMillis()
了,但它给出了另一个错误,说它不支持导入。
那么如何修复该time()
功能以使用 Groovy 呢?