Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ConstantScoreCondition

包装filter查询并返回相关性得分等于boost 参数值的每个匹配文档。

example

import * as es from 'es' 
let client=es.newClient('axis_esClient')
let constantScore: es.ConstantScoreCondition = {
  "filter": {
      term: { "user.id": "kimchy" }
  }
  "boost": 0.5
}
let querydsl:es.Query={
    "constant_score":constantScore
}
let cnt = client.updateByQuery("indexName", querydsl, "newScript")

Hierarchy

  • ConstantScoreCondition

Index

Properties

Properties

Optional boost

boost: number

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

filter

filter: Query

filter:过滤查询,任何返回的文档都必须与此查询匹配。