Skip to content

演示ES自定义注解式使用方法,在API入参注解参数即可实现ES查询,省去ES的学习成本和语法错误。同样的思路也可以用于数据库查询,对于开发效率和运行稳定性都是一种很大的提升。接入数据库binlog实现数据库的实时同步,保障了ES数据的写入准确性。Job服务则提供了历史表的初始化任务。

License

Notifications You must be signed in to change notification settings

zhenge666/search-your

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

search-your

演示ES自定义注解式使用方法,在API入参注解参数即可实现ES查询,省去ES的学习成本和语法错误。同样的思路也可以用于数据库查询,对于开发效率和运行稳定性都是一种很大的提升。
接入数据库binlog实现数据库的实时同步,保障了ES数据的写入准确性。
Job服务则提供了历史表的初始化任务。

匹配查询


TERMS(1, "精确匹配"),
MATCH(2, "分词匹配"),
RANGE_GE(3, "大于等于"),
RANGE_LE(4, "小于等于"),
RANGE_GT(5, "大于"),
RANGE_LT(6, "小于"),
HAVE_OR_NO(7, "0表示没有:=0,1表示有:>0"),
IDS(8, "多id查询"),
TERMS_FILTER(9, "not in过滤"),

聚合查询


MAX("esMax", "最大值"),
MIN("esMin", "最小值"),
AVG("esAvg", "平均值"),
SUM("esSum", "和"),
COUNT("esCount", "数量"),
STATS("esStats", "小于等于"),
GROUP("esGroup", "分组"),
Having("esGroupHaving", "分组后筛选数量"),

About

演示ES自定义注解式使用方法,在API入参注解参数即可实现ES查询,省去ES的学习成本和语法错误。同样的思路也可以用于数据库查询,对于开发效率和运行稳定性都是一种很大的提升。接入数据库binlog实现数据库的实时同步,保障了ES数据的写入准确性。Job服务则提供了历史表的初始化任务。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published