记录一下es的一些query语法

一、ES query DSL 大体结构

{
	"query":{
		"QUERY_NAME":{
			"FIELD_NAME":FIELD_VALUE
		}
	}
}

二、七种常见的query DSL语法

  • 匹配所有 match_all
    记录一下es的一些query语法_第1张图片
  • 匹配满足条件的 match
    记录一下es的一些query语法_第2张图片
  • 多字段匹配 multi_match

记录一下es的一些query语法_第3张图片

  • 范围查询 range
    记录一下es的一些query语法_第4张图片
  • 精确匹配,不分词 term
    记录一下es的一些query语法_第5张图片
  • 多值精确匹配 terms query
    在这里插入图片描述
  • 存在匹配 exists

你可能感兴趣的:(es,elasticsearch)