Jag kom på att hammingsavståndet bara är antalet olika bitar mellan de två hasharna. Först xor de två hasharna och få sedan antalet binära ettor:
SELECT product_id, BIT_COUNT(phash1 ^ phash2) as hd from A ORDER BY hd ASC;
Jag kom på att hammingsavståndet bara är antalet olika bitar mellan de två hasharna. Först xor de två hasharna och få sedan antalet binära ettor:
SELECT product_id, BIT_COUNT(phash1 ^ phash2) as hd from A ORDER BY hd ASC;