[Elasticsearch] 使用运算符:按位与(&,数字7上面的字符)
// 权限:1外部人员、2内部人员、4其他人员
$flag = 1;
// Mysql
$query->where('flag', '&', $flag)
// Elasticsearch
$bool['filter'][] = ['script' => ['script' => "(doc['flag'].value&" . $flag . ')==' . $flag]];
参考:elasticsearch 怎么实现按位与操作吗,或者取十进制对应的二进制某一位的值?
参考:elasticsearch 支持按位与搜索吗
本作品采用《CC 协议》,转载必须注明作者和本文链接