【发布时间】:2017-01-15 21:40:40
【问题描述】:
我有来自 elasticsearch 的代码搜索,索引是:news,并且有一个字段是 topic_highlight。当弹性搜索响应结果时,我希望字段是 highlight 中的 topic_highlight 容器。 在我的代码下面:
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();
我知道为什么吗?此代码返回字段高亮 {}。
没有人知道,请帮帮我! 谢谢你!
【问题讨论】:
标签: java elasticsearch