返回与一个或多个查询匹配的文档。
import * as es from 'es'let client=es.newClient('axis_esClient')let disMax: es.DisMaxCondition = { queries: [{ "term": { "title": "Quick pets" } }, { "term": { "body": "Quick pets" } }], "tie_breaker": 0.5}let querydsl:es.Query={ "dis_max":disMax}let cnt = client.updateByQuery("indexName", querydsl, "newScript") Copy
import * as es from 'es'let client=es.newClient('axis_esClient')let disMax: es.DisMaxCondition = { queries: [{ "term": { "title": "Quick pets" } }, { "term": { "body": "Quick pets" } }], "tie_breaker": 0.5}let querydsl:es.Query={ "dis_max":disMax}let cnt = client.updateByQuery("indexName", querydsl, "newScript")
Optional
boost: 浮点数,用作与筛选器查询匹配的每个文档的常量相关性分数。
queries: 查询语句数组。
tie_breaker: 0到1.0之间的浮点数,用于增加匹配多个查询子句的文档的相关性分数。
返回与一个或多个查询匹配的文档。
Example