Il existe une classe JodaDateTimeConverter qui est apparemment conçue pour stocker des champs instantanés avec Spring Data Elasticsearch. Mais comment l'utiliser? Je n'ai trouvé aucun exemple.Comment utiliser Instant/JodaDateTimeConverter avec Spring Data Elasticsearch
Essayer d'utiliser instantanée comme un champ Date:
@Field(index = FieldIndex.analyzed, type = Date)
private Instant someTime;
me donne cette exception:
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
Mais je n'utilise pas Date, j'utilise Instant. – Pragmatick