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



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

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

感谢

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

第二个您可以为每个要排序的网站打分。

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

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

Forth您可以从服务提供商获得最相关结果的数据

最新更新