1
searchresponse我从elasticsearch代码搜索索引是节目的亮点:新闻,有一个领域是topic_highlight。我想要的字段是topic_highlight容器在高亮当elasticsearch响应结果。 下面我的代码:elasticsearch亮点的Java API客户端 - 当从elasticsearch
SearchResponse res = client.prepareSearch("news").setVersion(true)
.addHighlightedField("topic_highlight")
.setQuery(QueryBuilders.boolQuery().must(QueryBuilders.termQuery("status",1))
.setHighlighterFragmentSize(2000)
.setHighlighterNumOfFragments(1)
.addSort("modified_date",SortOrder.DESC).setSize(50).setFrom(from)
.execute().actionGet();
我知道为什么吗?此代码返回字段higlight {}。
任何人都不知道,请帮帮我! 谢谢!
欢迎堆栈溢出!花一分钟阅读[如何回答](http://stackoverflow.com/questions/how-to-answer) - 这看起来很有帮助,但它会受益于代码的一些解释,考虑[编辑]( http://stackoverflow.com/posts/41385887/edit) - 在那? –