【发布时间】:2012-03-25 06:38:37
【问题描述】:
我有一个过程,类似于生成感知哈希的 tineye,这些是 32 位整数。
我打算将来将这些存储在 sql 数据库(可能是 nosql db)中
但是,我对如何根据哈希的相似性检索记录感到困惑。
有什么想法吗?
【问题讨论】:
-
可能需要更多信息:您是在考虑二进制表示的汉明距离还是其他什么?
-
我将考虑从图像到存储在数据库中的哈希的汉明距离
-
我的意思是:除非我有误解,否则汉明距离是一对字符串的属性,而你有ints .你是如何对你的整数进行字符串化的 - 32 个 1 和 0,或者其他方式?
-
您将数学术语与字符串类型混淆了。整数可以看作是“0”和“1”元素的列表。 'string' 类型只是一个字节列表(让我们不要进入 DBCS 和 unicode)。
标签: sql search nosql similarity hamming-distance