2017-07-18 478 views
0
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。 我不知道通過解決這個方法「hasChildQuery」導入什麼類? 任何人都遇到過這樣的問題?這是我第一次使用spring-data-elasticsearch。 @Mohsin胡森@Joanna使用spring-data-elasticsearch無法解析hasChildQuery方法?

回答

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;