Javascript 从逻辑上组合来自不同来源的搜索结果的最佳方式是什么?

Javascript 从逻辑上组合来自不同来源的搜索结果的最佳方式是什么?,javascript,search,logic,Javascript,Search,Logic,我正在多个网站上搜索歌曲youtube、vimeo等。。 并希望向用户显示结果的统一列表。 在我从所有来源收集结果后,我将它们合并到一个列表中- 但是,如何根据用户来确定列表的最佳排序方式呢 初始搜索查询 我正在使用javascript,但这个问题更多的是关于逻辑而不是代码 谢谢首先,您必须尽可能删除重复项 第二,你可以给每个网站一个等级来排序 例如,如果你有youtube,你可以从youtube本身给youtube 5+评级 然后Vimeo 4评级+viemo自身评级(如果有) 第三,您可以使

我正在多个网站上搜索歌曲youtube、vimeo等。。 并希望向用户显示结果的统一列表。 在我从所有来源收集结果后,我将它们合并到一个列表中- 但是,如何根据用户来确定列表的最佳排序方式呢 初始搜索查询

我正在使用javascript,但这个问题更多的是关于逻辑而不是代码

谢谢

首先,您必须尽可能删除重复项

第二,你可以给每个网站一个等级来排序

例如,如果你有youtube,你可以从youtube本身给youtube 5+评级 然后Vimeo 4评级+viemo自身评级(如果有)

第三,您可以使用返回给您的最相关的结果进行排序

第四,您可以从服务提供商处获得最相关结果的数据