【发布时间】:2016-08-09 03:39:03
【问题描述】:
我正在尝试执行一个基于 URI 的查询,如下所示。但我没有看到我传递的搜索参数有任何影响。而且我想禁用_source = false。你能帮我查询一下吗?我正在使用 java 使用 Java.net 包执行相同的操作。无论我通过什么搜索参数,此查询都会返回所有内容。
URI:“http://localhost:9200/twitter/twitter/_search?updatedBy=XX&node=YY”
Java 代码:
String charset = "UTF-8";
String updatedBy = "XX";
String node = "YY";
String query = String.format("updatedBy:%s&nodeId:%s",
URLEncoder.encode(updatedBy, charset),
URLEncoder.encode(nodeId, charset));
System.out.println(searchEsUrl + "?q=" + query);
URLConnection connection = new URL(searchEsUrl + "?q=" + query).openConnection();
connection.setRequestProperty("Accept-Charset", charset);
【问题讨论】:
标签: java elasticsearch