Spring boot RestHighLevelClient Elasti c Поиск по запросам комбайна - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть домен

 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, поэтому сортировка работает Есть ли у вас какие-либо рекомендации? Заранее спасибо!

...