У меня есть домен
public class Person {
private String name;
private String description;
private Long positionId;
// ---- other props ------
}
, и я хочу найти строку запроса по имени поля, описанию и позиции. Я могу заставить его работать, используя 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, поэтому сортировка работает Есть ли у вас какие-либо рекомендации? Заранее спасибо!