Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CommonCondition

常用术语查询,可以通过指定文档频率来判断是否为常用术语从而提高搜索精准度。

example

import * as es from 'es' 
let client=es.newClient('axis_esClient')
let common: es.CommonCondition = {
  "body": {
      "query": "this is bonsai bool",
      "boost": 0.5
  }
}
let querydsl:es.Query={
    "common":common
}
let cnt = client.updateByQuery("indexName", querydsl, "newScript")

Hierarchy

  • CommonCondition

Indexable

[name: string]: { analyzer?: string; boost?: number; cutoff_frequency?: number; high_freq?: number; high_freq_operator?: string; low_freq?: number; low_freq_operator?: string; minimum_should_match?: MinimumShouldMatch; query: unknown }
  • Optional analyzer?: string
  • Optional boost?: number
  • Optional cutoff_frequency?: number

    cutoff_frequency:浮点数,出现频率超过该值的将被视为常用术语。

  • Optional high_freq?: number
  • Optional high_freq_operator?: string
  • Optional low_freq?: number
  • Optional low_freq_operator?: string
  • Optional minimum_should_match?: MinimumShouldMatch
  • query: unknown