360兼容模式 网站变形,免费做网站表白,广州上宏网站建设,汉口网站制作需求场景: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。 商品表中有一个type字段,储存的事商品类型例如:1.热销单品,2.品类TOP10,3.销量榜TOP10等等 它的type字段值很有可能是1,2,3,4 在mysql中实现语句
select * from produc… 需求场景: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。 商品表中有一个type字段,储存的事商品类型例如:1.热销单品,2.品类TOP10,3.销量榜TOP10等等 它的type字段值很有可能是1,2,3,4 在mysql中实现语句
select * from product where FIND_IN_SET('4',type)就可以查询到实例里的数据,那么在es里要怎么实现呢!?
es中实现mysql中的FIND_IN_SET查询条件
第一步:插入数据时将原有的1,2,3,4修改成数组[1,2,3,4] $string = '1,2,3,4,5';
//将数据库里的字符串分割成数组,将输入存入es内
$array = explode(",", $string);
$data['type'] = $array