elasticsearch,Java,Arrays,elasticsearch" /> elasticsearch,Java,Arrays,elasticsearch" />

使用java弹性搜索客户端匹配所有数组元素

使用java弹性搜索客户端匹配所有数组元素,java,arrays,elasticsearch,Java,Arrays,elasticsearch,我的索引元素如下: { "description": "Foo", "users": ["U1", "U2", "U3"] } 匹配要求子字符串在描述字段(例如“oo”)和用户数组的所有字段上匹配,该数组具有动态长度。 描述字段使用regex查询进行匹配,但对于匹配用户数组,我没有任何解决方案。 我正在使用SpringBootJava和ElasticSearchJav

我的索引元素如下:

{
  "description": "Foo",
  "users": ["U1", "U2", "U3"]
}
匹配要求子字符串在描述字段(例如“oo”)和用户数组的所有字段上匹配,该数组具有动态长度。 描述字段使用regex查询进行匹配,但对于匹配用户数组,我没有任何解决方案。 我正在使用SpringBootJava和ElasticSearchJava库来实现ES7.6.2