Динамически добавлять запрос function_score с помощью bodybuilder - PullRequest
0 голосов
/ 26 сентября 2019

Я использую культурист для создания моего запросаasticsearch

bodybuilder().query('function_score',
{"filter": { "match": { "message": "hello" 
}},"random_score": {},"weight": 23}, 
(b) => b.query('term', {message: 'hello world'})
.query('term', {title: 'myTitle'}))
.build()

, но мне нужно, чтобы запрос добавлялся динамически, чтобы при выполнении определенного условия было время

.query('term', {title: 'myTitle'})

будет добавлено в приведенный выше код.

У кого-нибудь есть идеи о том, как реализовать это поведение с помощью культуриста?

...