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

在java代码中执行弹性搜索查询

在java代码中执行弹性搜索查询,java,elasticsearch,Java,elasticsearch,我想在java代码中执行以下查询。如何在java中执行 获取/_映射/探索 如果你有这样的东西怎么办: if (query != null) { URL obj = new URL("http://localhost:9200/_mapping/explore"); HttpURLConnection connection = (HttpURLConnection) obj.openConnection(); connection.setRequestMethod(

我想在java代码中执行以下查询。如何在java中执行

获取/_映射/探索


如果你有这样的东西怎么办:

if (query != null) {
     URL obj = new URL("http://localhost:9200/_mapping/explore");
     HttpURLConnection connection = (HttpURLConnection) obj.openConnection();
     connection.setRequestMethod("GET");
     BufferedReader inputStream = new BufferedReader(new InputStreamReader(connection.getInputStream()));
     String inputLine;
     StringBuffer response = new StringBuffer();

     while ((inputLine = inputStream.readLine()) != null) {
           response.append(inputLine);
     }
     return new JSONObject(response.toString());
}

以上只是供您复制的示例。希望有帮助

在请求直接解决方案之前,您可以添加此代码中的错误消息吗?您最好使用实现JAX-RS的库,例如Jersey。您还可以使用Spring使用REST服务。