ES-结构化搜索

1、结构化数据

    

 ●结构化搜索(Structured search) 是指对结构化数据的搜索

         ○ ⽇期,布尔类型和数字都是结构化的

● ⽂本也可以是结构化的。

         ○ 如彩⾊笔可以有离散的颜⾊集合: 红(red) 、 绿(green) 、 蓝(blue) 

         ○ ⼀个博客可能被标记了标签,例如,分布式(distributed) 和 搜索(search) 

         ○ 电商⽹站上的商品都有 UPCs(通⽤产品码 Universal Product Codes)或其他的唯⼀标识,它们都需要遵从严格规定的、结构化的格式。

2、ES 中的结构化搜索

 

● 布尔,时间,⽇期和数字这类结构化数据:有精确的格式,我们可以对这些格式进⾏逻辑操作。包括⽐较数字或时间的范围,或判定两个值的⼤⼩。

● 结构化的⽂本可以做精确匹配或者部分匹配

             ○ Term 查询 / Prefix 前缀查询

● 结构化结果只有“是”或“否”两个值

              ○ 根据场景需要,可以决定结构化搜索是否需要打分

3、布尔值

  

3、数字 Range

4、⽇期 Range

5、处理空值

6、查找多个精确值

7、包含⽽不是相等

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值