gpt4 book ai didi

mysql - 如何在 Sphinx 中连接两个索引(无索引合并)?

转载 作者:行者123 更新时间:2023-11-29 21:58:42 24 4
gpt4 key购买 nike

假设,我有两个索引,是从各自的 MySQL 表创建的。

folder: folder_id, resume_id, status 
resume: resume_id, title, skills, experience etc...

我想要一些需要根据resume_id JOIN的数据。如果需要,我们可以在索引中添加自动递增字段。

据我所知,我可以选择的选项有:
1. 索引合并:我不想合并索引,因为它会占用很多空间。我有数十亿的数据。2.连接表后创建一个索引。此解决方案的问题在于,一个文件夹有许多简历,而一份简历可以位于许多其他文件夹中(多对多)。因此,同一份简历的数据会被多次索引,从而引发数据冗余。

如果可能的话,请建议一种方法来实现这一点,保持性能并减少数据冗余。我必须在拥有数十亿数据的生产环境中使用它。预先感谢:)

最佳答案

您可以在脚本代码(例如 PHP)中进行虚拟连接。性能不会受到影响,您也不必合并索引。

另一种方法是根据附加条件创建索引(您说您需要“少量”数据,这意味着必须有附加条件)。

关于mysql - 如何在 Sphinx 中连接两个索引(无索引合并)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32881976/

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