使用spring-data-elasticsearch无法解析方法hasChildQuery?

时间:2017-07-18 07:35:28

标签: spring-data-elasticsearch

QueryBuilder query = hasChildQuery(Province.CHILD_TYPE, QueryBuilders.termQuery("name", name.toLowerCase()), ScoreMode.None);
    List<Province> parents = operations.queryForList(new NativeSearchQuery(query), Province.class);
    return false;

我正在使用spring-data-elasticsearch。 我不知道通过解决这个方法来导入哪个类&#34; hasChildQuery&#34;? 有人遇到过这种问题吗?这是我第一次使用spring-data-elasticsearch。 @Mohsin Husen @Joanna

1 个答案:

答案 0 :(得分:0)

使用:

QueryBuilder query = QueryBuilders.hasChildQuery(Province.CHILD_TYPE, QueryBuilders.termQuery("name", name.toLowerCase()), ScoreMode.None);

以下导入:

import org.elasticsearch.index.query.QueryBuilders;
import org.apache.lucene.search.join.ScoreMode;