Interface SpanTermCondition

包含指定术语的跨度文档查询。

Example


import * as es from 'es'
let client=es.newClient('axis_esClient')
let spanTerm: es.SpanTermCondition = {
"user": {
"value": "kimchy",
"boost": 2.0
}
}
let querydsl:es.Query={
"span_term":spanTerm
}
let cnt = client.updateByQuery("indexName", querydsl, "newScript")
interface SpanTermCondition {
    [field: string]: {
        boost?: number;
        query_name?: string;
        value?: any;
    };
}

Indexable

[field: string]: {
    boost?: number;
    query_name?: string;
    value?: any;
}

field:希望查询的字段名

  • Optional boost?: number

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

  • Optional query_name?: string

    query_name:QueryName设置筛选器的查询名称,在搜索每次命中的匹配筛选器时可使用该筛选器。

  • Optional value?: any

    value:希望查询的术语