栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

org.elasticsearch(elasticsearch doc)

org.elasticsearch(elasticsearch doc)

》继续上次的学习

【26.ES的查询-prefix查询】

前缀查询,可以通过一个关键字去指定一个Field的前缀,从而查询到指定的文档。

(1)ES查询

prefix查询,和match查询比较,match是keyword匹配

(2)Java实现

参数:属性、值

【27 ES查询-fuzzy查询】

6.3.4 fuzzy查询

模糊查询,可以根据输入字符的大概匹配内容,即允许出现错别字,但是不能错太多。

也可以指定至少正确的前缀长度。

(1)ES实现

 

(2)Java实现

【28 ES查询-wildcard查询】 

6.3.5 wildcard查询

统配查询,类似mysql的like,查询可以使用通配符*和占位符?

(1)ES实现

 (2)Java实现

【29 ES查询-range查询】

6.3.6 range查询

范围查询,只针对数值类型,对某个field进行大于或小于的范围指定

(1)ES实现

 (2)Java实现

【30 ES查询-regexp查询】 

 6.3.7 regexp查询

正则查询,根据正则表达式匹配内容。

PS:因为匹配方式太广了,所以prefix,fuzzy,wildrand,regexp查询效率相对比较低。要求高效时,避免使用。并非用不到,有些特殊功能macth和term做不到的。

(1)ES实现 

(2)Java实现

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/771647.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号