我想使用spring-data-elasticsearch-2.1.0创建像下面一样的用户索引。注解。 我无法找到任何注释来添加“null_value”:“NULL”。这是必需的,因为我们的排序顺序失败。通过InnerField弹簧数据elasticsearch注释 “NULL”:通过spring-data-elasticsearch注解添加null_value
"user": {
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"displayName": {
"type": "string",
"analyzer": "word_analyzer",
"fields": {
"raw": {
"type": "string",
"index": "not_analyzed",
"null_value": "NULL"
}
}
}
}
}
域类
private String firstName;
private String lastName;
@MultiField(
mainField = @Field(type = FieldType.String, analyzer = "word_analyzer"),
otherFields = {
@InnerField(suffix = "raw", type = FieldType.String, index = FieldIndex.not_analyzed)
}
)
private String displayName;
如何添加“null_value”?我不想在外部创建索引映射。