Spring Data ElasticsearchでInstantフィールドを保存するように設計されたJodaDateTimeConverterクラスがあります。しかし、私はそれをどのように使うのですか?私は例を見つけませんでした。日付フィールドとしてインスタントを使用しようとSpring Data ElasticsearchでInstant/JodaDateTimeConverterを使用する方法
:
@Field(index = FieldIndex.analyzed, type = Date)
private Instant someTime;
は私にこの例外を与える:リポジトリを使用した場合
Caused by: java.lang.IllegalArgumentException: unknown property [epochSecond]
at org.elasticsearch.index.mapper.core.DateFieldMapper.innerParseCreateField(DateFieldMapper.java:520)
at org.elasticsearch.index.mapper.core.NumberFieldMapper.parseCreateField(NumberFieldMapper.java:241)
at org.elasticsearch.index.mapper.FieldMapper.parse(FieldMapper.java:321)
... 21 more
しかし、私はインスタントを使用しているDateを使用していない。 – Pragmatick