2017-06-06 2 views

答えて

2

フィールドがdateすることができますだけで

doc['<field_name>'].date.dayOfMonthとしてマッピングされている場合。

そうでなければ、正規表現、

/ (\d{2})/.matcher(doc['<field_name>'].value).group(1)のようなものを使用する必要があります。

日付ベースのソリューションはorg.joda.time.MutableDateTimeを使用します。正規表現はjava.util.regex.Matcherを使用しており、Elasticsearch構成ファイルの正規表現をscript.painless.regex.enabled=onとして有効にする必要があります。

関連する問題