4

アレイの 1 つで統計ファセットを実行したいと考えています。次のようなことを願っています

"script" : "doc['myField'].doubleValue

また

"script" : "doc['myField'].count

動作します。mvel で配列カウント メソッドを見つけたことがなく、スクリプトで配列フィールドにアクセスして実際に配列が得られるかどうかさえわかりません。

4

1 に答える 1

5

私はそれを持っているかもしれません。配列自体ではなく、配列内のフィールドをカウントする必要があるようです。これは、私が持っているのはオブジェクトの配列だけだからかもしれません。

"script" : "doc['arrayField.objectField'].values.length"
于 2013-03-15T17:41:41.093 に答える