mvel

    0热度

    1回答

    public class MvelTest { @Test public void testNullDivision() { String expression = "2/null"; Serializable compiledExpression = MVEL.compileExpression(expression, new ParserContex

    1热度

    2回答

    我对ES非常陌生,但我试图创建一个脚本,可以查询数组以包含一些匹配,但也基于总数组大小过滤。 实施例的数据: "_source": { "id": 5, "title": "Chicken & vegetable broth, soda farls & chicken liver toasts ", "ingredients": [ "1 organic o

    3热度

    1回答

    在我的ElasticSearch索引中,位置是一个MultiValueField。当我为涉及位置的文档编写自定义得分公式时,我希望脚本能够在我查询中最接近点的位置选取。 所以,我有我的得分公式中该部分: ... if (!doc['location'].empty && doc['location'].values.length > 1) { least_distance = 1000

    0热度

    1回答

    我正在开发一个为促销引擎系统运行Drools 5.5的项目。我在构建知识库时尝试了解编译步骤时遇到了一些麻烦。 这是这种情况:我有一个drl在条件大小> = int的列表上执行收集(LHS)。 生成drl的系统,做错了,现在我有运行时异常。现在,我正试图理解这种情况下编译如何在drools上运行。 的事情是,在此收集,约束(大小> =的事情,这东西不是整数)不被Drools的5.5编译器验证,异常

    0热度

    1回答

    假设我有一个需要使用MVEL进行评估的以下表达式。 (((A * B)+ C)/ d)B的 假设值是NULL,则MVEL评估 “A * B” 为FALSE。 “(A * B)+ C”变为FalseC 然后FalseC/D抛出异常 如何防止此...?

    1热度

    2回答

    我的表达是这样的:($a+$b)/$c String expr = "($a+$b)/$c"; Float sum = Float.valueOf("2.2"); HashMap<String, Float> valueMap = new HashMap<String,Float>(); valueMap.put("$".concat(a)), sum); sum = sum + Floa

    1热度

    1回答

    MVEL使得向解析器上下文提供自定义函数变得非常容易,但尚不清楚是否存在“官方”方式来重载运算符的评估方式。我想到两个特定的用例: 阵列上执行算术应的操作映射到该阵列的每个元素,以使得: [1, 2, 3] + 1 == [2, 3, 4] 用空的任何操作操作应计算为NULL(例如,在Excel #N/A),使得: 1 + null == null 如果没有“官方”解决方案,有没有一种明显的方法来

    0热度

    1回答

    我有解析和评估用户定义的表达式的需求。 表达的形式为 “富> 50 & &巴 &!(も> 50))” 在解析,有必要监视FOO> 50,棒<值60和!(moo> 50),并在条件满足时生成事件。事件评估者将调用表达式评估。 我看着MVEL和JEXL,但无法确定如何在解析阶段获取钩子。 除了使用javacc或lex/yacc引导语法之外,还有其他选项吗? 我是编译器/解析器世界的新手(除了20年前的

    0热度

    1回答

    我想将一些数据附加到Elasticsearch中的文档并使用MVEL设置时间戳。 这就是我目前正在尝试的。但它不起作用。 {"error":"ElasticSearchIllegalArgumentException[failed to execute script]; nested: PropertyAccessException[[Error: could not access propert

    0热度

    1回答

    是否可以使用MVEL(http://mvel.codehaus.org/Home)和JSF?我找不到代码中的“ExpressionFactory”类? MVEL似乎使用静态MVEL类,所以我不知道在web.xml中为“org.apache.myfaces.EXPRESSION_FACTORY”上下文参数写什么。