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

如何高效地将(弹性搜索查询)转换为java?

如何高效地将(弹性搜索查询)转换为java?,java,elasticsearch,Java,elasticsearch,通过在kibana(弹性搜索)中键入以下代码,我很好地得到了结果。有人能告诉我如何使用java进行精确的SMAETH吗?。我只想提取对象的“注释”部分,并将其添加到字符串数组中 GET local_rs_4_0_0_*/review/_search { "_source": ["comment"], "query": { "bool": { } } } { "took": 4, "timed_out": false, "_shards": { "total": 3, "succes

通过在kibana(弹性搜索)中键入以下代码,我很好地得到了结果。有人能告诉我如何使用java进行精确的SMAETH吗?。我只想提取对象的“注释”部分,并将其添加到字符串数组中

 GET local_rs_4_0_0_*/review/_search
{
"_source": ["comment"],
"query": {
"bool": {

  }
 }
}


{
"took": 4,
"timed_out": false,
"_shards": {
"total": 3,
"successful": 3,
"failed": 0
},
"hits": {
"total": 2,
"max_score": 1,
"hits": [
  {
    "_index": "local_rs_4_0_0_app_reviewspotter_1552993787904",
    "_type": "review",
    "_id": "r_anuradhapura_1552994866938",
    "_score": 1,
    "_source": {
      "comment": "Test Comment"
    }
  },
  {
    "_index": "local_rs_4_0_0_app_reviewspotter_1552993787904",
    "_type": "review",
    "_id": "r_anuradhapura_1552994964151",
    "_score": 1,
    "_source": {
      "comment": "Test"
    }
  }
 ]
}
}

通过将其转换为Java,您的意思是创建与此搜索调用等效的Java客户端代码吗?如果是这样,Jest客户机也采用这种形式的查询。你真的需要转换它吗?我有一个java支持,我只需要从后端检索上面数据中的注释部分,并将其添加到字符串数组中!(请检查问题,我也添加了上述查询的结果)您需要一个java客户机。您可以使用elasticsearch自己的基于java的客户端。有人能帮我把整个方法体都写在这个答案里吗?对许多人来说,这将是一个巨大的帮助。