使用bodybuilder动态添加function_score查询

时间:2019-09-26 17:00:41

标签: elasticsearch bodybuilder.js

我正在使用健美运动员构建我的Elasticsearch查询

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'})

将附加在上面的代码中。

有人知道如何使用Bodybuilder来实现这种行为吗?

0 个答案:

没有答案