使用bitmap_hash 不同值相同hash值问题

select bitmap_count(bitmap_and(bitmap_hash(‘103458653’),bitmap_hash(‘102878010’)))

这种问题有人遇到过么?内容不同,hash值相同,导致bitmap_union_count的时候计算错误了

bitmap_hash本身就是近似的,这两数hash值相同,换成其他结果是0,要精确计算不推荐使用bitmap_hash

1赞