0
私はelasticsearchのDSLスクリプトで次のGroovyスクリプトのスニペットを実行しようとしています:私はGroovyでかなり新しいですgroovyスクリプトの構文エラー - 何が間違っていますか?
[doc['availabilities.start'], doc['availabilities.end']].transpose().any { (start, end) -> end.date.getMillis() >= 11 } return 2;
`` `
をスローし、ここで間違った構文が何であるか把握することはできません。どんな助けもありがとう。
sooo much @romanありがとうございます。あなたのソリューションは本当にうまくいきました。その後、私はhttps://groovyconsole.appspot.com/script/5084327121518592にスニペットを作成しましたが、それは私が探していた結果を私に与えることができませんでした。私はワインの名前を得たいと思っていました。あなたは 'コンソールで編集 'をクリックしてそれを変更することができます – JVK
@JVKそれは別の質問になるはずです。 '' no''は '' boolean''を返すので、他のメソッドが必要です: '[wine、price、taste] .transpose()。find {w、p、t - > p == 9} [0]' – Roman
はい、それは別の質問であるはずです。私はあなたの答えを受け入れ、あなたの助けに感謝します、 – JVK