Elasticsearch Java API has_child
Elasticsearsch Java API has_child
我正在寻找如何通过 parent 文档的 children 构建对 fetch/search 的查询,我在 QueryBuilders
class 上看到了到版本。 1.7 有 hasChildQuery
方法 (documentation link)
// Has Child
QueryBuilder qb = hasChildQuery("blog_tag", termQuery("tag","something"));
但是从 1.7 开始就没有这样的东西了
如何在 Elasticsearch Java 客户端中查询 children?为什么被删除?
我在 5.5.0
版本中使用 Elasticsearch
我发现 JoinQueryBuilders
class 包含方法
public static HasChildQueryBuilder hasChildQuery(String type, QueryBuilder query, ScoreMode scoreMode)
public static HasParentQueryBuilder hasParentQuery(String type, QueryBuilder query, boolean score)
允许您查询 child/parent
我正在寻找如何通过 parent 文档的 children 构建对 fetch/search 的查询,我在 QueryBuilders
class 上看到了到版本。 1.7 有 hasChildQuery
方法 (documentation link)
// Has Child
QueryBuilder qb = hasChildQuery("blog_tag", termQuery("tag","something"));
但是从 1.7 开始就没有这样的东西了
如何在 Elasticsearch Java 客户端中查询 children?为什么被删除?
我在 5.5.0
我发现 JoinQueryBuilders
class 包含方法
public static HasChildQueryBuilder hasChildQuery(String type, QueryBuilder query, ScoreMode scoreMode)
public static HasParentQueryBuilder hasParentQuery(String type, QueryBuilder query, boolean score)
允许您查询 child/parent