問題タブ [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 参照 static フィールド
drool の 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 ファイル:
elasticsearch - スクリプト - 配列の長さ/サイズに基づいてフィルターを作成する方法は?
私はESに非常に慣れていませんが、配列にクエリを実行していくつかの一致を含めるだけでなく、配列の合計サイズに基づいてフィルター処理できるスクリプトを作成しようとしています。
サンプルデータ:
次のクエリは、上記のレコードと一致しますが、原料が 5 つ未満であるため返されません。
ingredients-amount.mvel私は次のように簡単だと思いました:
助けてくれてありがとう