Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DisMaxCondition

返回与一个或多个查询匹配的文档。

example

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")

Hierarchy

  • DisMaxCondition

Index

Properties

Optional boost

boost: number

boost: 浮点数,用作与筛选器查询匹配的每个文档的常量相关性分数。

queries

queries: Query[]

queries: 查询语句数组。

Optional tie_breaker

tie_breaker: number

tie_breaker: 0到1.0之间的浮点数,用于增加匹配多个查询子句的文档的相关性分数。