【发布时间】:2017-01-19 16:10:11
【问题描述】:
我在尝试使用实体类运行我的应用时出错:
@Document(indexName = "index", type = "event")
public class Event {
...
@Field(type = FieldType.Date)
private Date dateTime;
...
}
错误是:
java.lang.IllegalArgumentException: Can't merge a non object mapping [dateTime] with an object mapping [dateTime]
为什么?
好的,那么我评论这个@Field 注释。所以,我有:
org.elasticsearch.index.mapper.MapperParsingException: object mapping for [dateTime] tried to parse field [dateTime] as object, but found a concrete value
当我制作时
curl -XPOST -H "Content-Type:application/json" http://localhost:8080/events -d '{ "dateTime": "2008-03-01T13:00:00.345"}'
【问题讨论】:
-
这个问题你解决了吗?
-
不,只是把它扔掉了。
标签: spring-data spring-data-rest spring-data-elasticsearch