関数 scale() 内で呼び出しドキュメントのフィールド値を使用することは可能ですか?
私は次のことを試しました:
...select?q=*:*¶m=field_of_document&fl=$param,pseudo_field:scale(if(...$param...), 0,1000)
最初の $param は結果セットの個々のドキュメントのfield_of_documentの値を返しますが、2 番目の $param ( scale() 内のもの) は、 field_of_documentを直接使用したかのように、インデックス全体の各ドキュメントに対して再度評価されます。
再び質問: 「外部」ドキュメントのフィールド値をスケール関数のパラメータに「注入」する機会はありますか?