我有一个域
public class Person {
private String name;
private String description;
private Long positionId;
// ---- other props ------
}
,我想搜索有关字段名称,描述和positionId的查询字符串 我可以使用 BoolQueryBuilder 使其工作,但不能在 _score
上运行 final BoolQueryBuilder boolQueryBuilder = new BoolQueryBuilder();
final QueryBuilder queryBuilder = QueryBuilders.queryStringQuery("query text");
boolQueryBuilder.filter(queryBuilder);
boolQueryBuilder.filter(QueryBuilders.termQuery("positionId", positionId));
searchSourceBuilder.query(boolQueryBuilder);
// ------- performing search -----------
已记录 该代码有效,但所有分数均为0.0,因此排序有效 你有什么建议吗? 先感谢您!