从elasticsearch(版本2.4.4)的REST API中,我们可以在存在查询中使用多个字段,如下所示:
{
"query": {
"exists": {
"field": [
"field1",
"field2",
"field3"
]
}
}
}
但是我找不到相同的Java API。 Java类 ExistsQueryBuilder 仅采用一个字段作为构造函数。那么,真的不存在任何Java API吗?因此,从Java API做到这一点的唯一方法是对每个字段使用bool-should存在查询?