[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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!