有条件地根据另一个字段的值从elasticsearch _source检索字段

时间:2017-06-19 06:29:22

标签: elasticsearch

我有一个带有字段的类型,指示是否显示另一个字段。例如,对于文档,如果ifRevealAge为true,则应从_source检索age字段的值,并将其包含在文档的查询结果中。如果ifRevealAge为false,则age字段不应包含在文档的查询结果中。是否可以通过查询API?

如果不是,如何通过java API来做?我认为GetResponse的方法toXContent(XContentBuilder构建器,ToXContent.Params params)应该这样做,但是我无法找到有关如何使用该方法有条件地过滤/修改响应结果的任何文档或参考。 api文档太简洁了。

非常感谢

0 个答案:

没有答案