поиск в Elasticsearch с параметрами в Java - PullRequest
0 голосов
/ 15 января 2020

Я использую QueryBuilder и хочу отфильтровать результат QueryBuilder методом "must". на самом деле, я хочу получить те результаты, чтобы их "clientDbId" равнялся параметру, который я передал. Я пытаюсь это, но это не работает.

public Map<Long, String> searchClientMetadata(SearchMetadataCriteria criteria, SearchMetadataFilter 
      filter, Long clientDbId){

     QueryBuilder queryBuilder = ElasticUtil.buildScriptFromMetadataCriteriaNew(criteria, 
      metadata_field);

     queryBuilder = QueryBuilders.boolQuery().must(QueryBuilders.queryStringQuery(clientDbId + 
    "clientDbId"));


 return results;
}
...