Skip to content

lizesheng2020/EsLinkOperation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

方法使用介绍

  • bool

相当于sql中where条件

$where[salesAmount] = [eq,value] 一维键值对数组
$where[] = [fieldsin,[field1,...],[value,...]] 多字段对应查询

  • terms

相当于sql中的group

terms($groupfield,$alias) 分组字段和分组别名(别名不写默认为字段名)

  • sum
  • avg
  • cardinality
  • percentiles
  • order

调用此方法会在上个terms同级生成排序规则

如果没有terms过的话会在query同级生成sort进行排序 并支持多次排序

  • size

调用此方法会在上个terms同级生成size

如果没有terms过的话会在query同级生成size进行数据limit

  • source

调用此方法会在上个terms同级生成top_hits

如果没有terms过的话会在query同级生成_source进行元数据字段的提取

  • range

$field 要求区间的字段名
$ranges 区间数组注意格式要求
$alias 别名 以区间分组 类似terms

  • select

参数 dsl arr 分别返回dsl语句 和数组 notice:需要自己封装dd()函数

About

es链式操作

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages