elasticsearch之结构化查询

#################结构化查询#################

结构化搜索,是指对结构化数据的搜索 日期、布尔类型和数字都是结构化的

ES中的结构化

布尔,时间,日期和数字之类的结构化数据,有精确的格式,我们可以对这些格式进行逻辑操作,包括比较数字或时间的范围,或判断俩个值的大小,
结构化的文本可以做精确匹配或者部分匹配 term查询/prefix前缀查询
结构哈的结果只有是 或 否 俩个值 也可以根据需要,决定是否对结构化搜索进行打分
#结构化搜索,精确匹配
DELETE products
POST /products/_bulk
{ "index": { "_id": 1 }}
{ "price" : 10,"avaliable":true,"date":"2018-01-01", "productID" : "XHDK-A-1293-#fJ3" }
{ "index": { "_id": 2 }}
{ "price" : 20,"avaliable":true,"date":"2019-01-01", "productID" : "KDKE-B-9947-#kL5" }
{ "index": { "_id": 3 }}
{ "price" : 30,"avaliable":true, "productID" : "JODL-X-1937-#pV7" }
{ "index": { "_id": 4 }}
{ "price" : 30,"avaliable":false, "productID" : "QQPX-R-3956-#aD8" }


GET products/_mapping

对布尔值 term查询,有算分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值