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」上下文參數寫什麼。