Jeg fandt ud af, at hamming-afstanden kun er antallet af forskellige bits mellem de to hashes. Først xor de to hashes og få derefter antallet af binære enere:
SELECT product_id, BIT_COUNT(phash1 ^ phash2) as hd from A ORDER BY hd ASC;
Jeg fandt ud af, at hamming-afstanden kun er antallet af forskellige bits mellem de to hashes. Først xor de to hashes og få derefter antallet af binære enere:
SELECT product_id, BIT_COUNT(phash1 ^ phash2) as hd from A ORDER BY hd ASC;