gpt4 book ai didi

php - 比较/区分多个(> 数百万)阵列

转载 作者:行者123 更新时间:2023-11-29 03:46:18 24 4
gpt4 key购买 nike

我不确定这是否可行;但是我在 MySQL 数据库中有数百万个“列表”,并且想开发一个系统,我可以从中获取其中一个列表;并将其与数据库中的所有其他列表进行比较并返回:

1.) 与主列表非常相似的列表(某种 % 会很好)
2.) 给定列表中的某些项目;它将返回包含在所有其他列表中的大多数项目的列表(即,根据热门选项自动完成列表)。

我最初认为,如果我可以创建某种“松散哈希”,我可以在数学上比较列表,这将是可能的,但我一直无法找到可扩展的解决方案(因为这是正面对付时呈指数增长)。

任何新的想法/解决方案将不胜感激。谢谢!

最佳答案

你的基本 MD5 是一个(有点)松散的散列,由 php 和 mysql 支持,并且在这些事情上非常快。只需获取所有数据的 MD5 并将其与其他数据进行比较。

在 PHP 中执行,将数据的 MD5 存储在数组键中并使用 if isset()。

关于php - 比较/区分多个(> 数百万)阵列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com