Elasticsearsch Java API has_child



我正在寻找如何构建查询以按父文档的子级获取/搜索,我看到在QueryBuilders类中直到 1.7 版有hasChildQuery方法(文档链接(

// Has Child
QueryBuilder qb = hasChildQuery("blog_tag", termQuery("tag","something"));

但是从 1.7 开始就没有这样的事情了

如何在Elasticsearch Java客户端中查询子项?为什么它被删除了?

我在版本5.5.0中使用 Elasticsearch

我发现JoinQueryBuilders

类包含方法
public static HasChildQueryBuilder hasChildQuery(String type, QueryBuilder query, ScoreMode scoreMode)
public static HasParentQueryBuilder hasParentQuery(String type, QueryBuilder query, boolean score)

允许您查询子项/父项

相关内容

  • 没有找到相关文章

最新更新