Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface QueryStringCondition

根据未解析的查询语句进行查询

example

import * as es from 'es' 
let client=es.newClient('axis_esClient')
let queryString: es.QueryStringCondition = {
    "default_field": "content",
    "query": "this AND that OR thus"
}
let querydsl:es.Query={
    "query_string":queryString
}
let cnt = client.updateByQuery("indexName", querydsl, "newScript")

Hierarchy

  • QueryStringCondition

Index

Properties

Optional allow_leading_wildcard

allow_leading_wildcard: boolean

allow_leading_wildcard:是否允许*或者?作为字符串的第一个字符

Optional analyze_wildcard

analyze_wildcard: boolean

analyze_wildcard:是否尝试分析查询字符串中的通配符术语

Optional analyzer

analyzer: string

analyzer:用于将查询字符串中的文本转换为标记的分析器

Optional boost

boost: number

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

Optional default_field

default_field: string

default_field:默认查询的字段

Optional default_operator

default_operator: string

default_operator:解释查询字符串中的文本的默认布尔逻辑。

Optional enable_position_increments

enable_position_increments: boolean

enable_position_increments:是否从搜索构造的查询中启用位置增量query_string

Optional fields

fields: string[]

Optional fuzziness

fuzziness: string

fuzziness:模糊匹配允许的最大编辑距离。

Optional fuzzy_max_expansions

fuzzy_max_expansions: number

fuzzy_max_expansions: 查询扩展为模糊匹配的最大术语数。

Optional fuzzy_prefix_length

fuzzy_prefix_length: number

fuzzy_prefix_length:为模糊匹配保留不变的起始字符数。

Optional fuzzy_rewrite

fuzzy_rewrite: string

Optional lenient

lenient: boolean

lenient:是否忽略基于格式的错误

Optional max_determinized_states

max_determinized_states: number

max_determinized_states:查询所需的最大自动机状态数

Optional minimum_should_match

minimum_should_match: string

minimum_should_match:要返回的文档必须匹配的最小子句数。

Optional phrase_slop

phrase_slop: number

phrase_slop:短语的匹配标记之间允许的最大位置数

query

query: string

query:未解析的查询语句

Optional quote_analyzer

quote_analyzer: string

quote_analyzer:用于将查询字符串中带引号的文本转换为标记的分析器。

Optional quote_field_suffix

quote_field_suffix: string

quote_field_suffix:附加到查询字符串中带引号的文本的后缀。

Optional tie_breaker

tie_breaker: number

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

Optional time_zone

time_zone: string

time_zone:日期设置的失去

Optional type

type: string

type:字段类型