0

我有一个搜索引擎,根据用户输入的内容,按 viewCount、uploadDate 和 rating 的顺序显示数组中的元素,但相关性让我很恼火;我不知道从哪里开始。

首先,从多个 xml/json 提要中检索数据。

 $url1 = "http://api.site1.com/?q=$userinput";
 $url2 = "http://api.site2.com/?q=$userinput";
 $url3 = "http://api.site3.com/?q=$userinput";

 //get_and_decode is a function that gets and decodes data from the xml/json feed
 get_and_decode($url1);
 get_and_decode($url2);
 get_and_decode($url3);

其次,所有数据都存储在一个数组中。

最后,数组中的元素会显示给用户,并按查看次数、上传日期或评分排序。

有人可以指出我正确的方向吗?我正在尝试学习如何计算相关性。

4

1 回答 1

2

您的问题与特定的编程语言无关,更确切地说与所使用的算法有关。首先,尝试确定一个好的算法来将相关性表示为一个数字。例如,您可以尝试从排名相关性开始。

于 2013-02-28T18:25:57.140 回答