Как я могу легко создать шаблон поиска из BoolQueryBuilder на Java?
Сейчас я пытаюсь сделать это так, но это решение кажется мне немного грязным. Есть ли лучший способ?
BoolQueryBuilder boolQueryBuilder = new BoolQueryBuilder();
boolQueryBuilder.must(new MoreLikeThisQueryBuilder("myField", "{{myTextToBeReplaced}}", null));
SearchResponse response = new SearchTemplateRequestBuilder(client)
.setRequest(new SearchRequest())
.setScriptType(ScriptType.INLINE)
.setScript(boolQueryBuilder.toString())
.setScriptParams(templateParams)
.get();
Спасибо за любую помощь.