请问elasticsearch中如下curl的请求怎么转化为java的写法?
post http://localhost:9200/mindex/cert/14/_termvector?pretty=true { "fields" : ["change"], "offsets" : true, "payloads" : true, "positions" : true, "term_statistics" : true, "field_statistics" : true }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
http://blog.csdn.net/u011781521/article/details/77853571?locationNum=9&fps=1
Elasticsearch有Java的SDK,你可以用。也可以模拟Http Post请求(可以使用Java的UrlConnection)
具体看这个
http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.html
在google中找到结果了,依旧感谢支持
TermVectorRequestBuilder requestBuilder = client.prepareTermVector("mishu_index", "cert", "14").setSelectedFields("change");
TermVectorResponse response=requestBuilder.execute().actionGet();
XContentBuilder builder = XContentFactory.contentBuilder(XContentType.JSON).prettyPrint();
response.toXContent(builder, ToXContent.EMPTY_PARAMS);