【发布时间】:2021-07-24 23:16:12
【问题描述】:
我遇到了一个问题。 我不是在寻求帮助如何构建我正在寻找的东西,而只是为了引导我找到我正在寻找的东西! ??? 我想要创建的东西是某种“排序算法/机制”。
示例: 想象一下,我有一个包含 1000 多张不同车辆图片的数据库。 一个人看到一辆车,他现在会尝试获取有关该车辆的尽可能多的信息和详细信息,例如:
- 形状
- 轮子数
- 窗户的数量和形状
- 灯光的数量和形状
- 排气的数量和形状
等等……
然后他给了我他看到的那辆车的所有信息。 但是!没有告诉我任何关于: 制造和模型。 … 我现在将获取该信息并告诉我的数据库对每辆车进行分类,以便它根据给出的描述以最佳匹配方式排列所有 1000 辆车。 但不应排除任何车辆!
那么……
如果这个人告诉我这辆车只有 4 个轮子,但实际上它有 5 个(他可能没有看到第五个轮子),那么它应该只是在轮子数中得到一个坏分数。 但是,如果其他方面都与该车辆完美匹配,它仍然会获得高分。
这样我们就不会排除他看到的车辆,而且我们仍然可以找到正确的车辆。
如前所述,该机制的整个方面是排序最多,因此我们不需要查看 1000 辆汽车,我们只需要从 1000 辆汽车中筛选出 10 到 50 辆汽车(希望如此)的最佳匹配.
我尽量用一种不是“我父亲的语言”的语言来描述它。所以请耐心等待。
再一次,我不是在寻找任何人告诉我如何制作这个算法,我很确定没有人愿意有时间为我做这件事,而无需以某种方式获得报酬...... 但我只需要知道在学习和理解如何创建这种混乱的机制方面该去哪里找。
亲切的问候 绅士!
【问题讨论】:
标签: database algorithm sorting