1、需要修改索引的字段testField映射。
假如是
"testField": {
"type": "text"
}
需要修改成如下
"testField": {
"type": "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
}
2、java代码需要修改为
.mustNot(QueryBuilders.termQuery("testField.keyword", ""))