0

I have a domain

 public class Person {
   private String name;
   private String description;
   private Long positionId;
  // ---- other props ------
 }

and I want to search for query string on field name, description and positionId I can make it works by using BoolQueryBuilder but It is not working on _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 -----------

Noted This code is working but all scores are 0.0 so sorting is working Do you have any recommendation ? Thank you in advance!

Sophon Men
  • 179
  • 1
  • 2
  • 10

0 Answers0