按与PHP的相关性排序结果

时间:2013-02-28 18:15:48

标签: php arrays sorting text

我有一个搜索引擎,根据用户的输入,按照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);

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

最后,为用户显示数组中的元素,并按视图计数,上载日期或评级进行排序。

有人能指出我正确的方向吗?我正在努力学习如何计算相关性。

1 个答案:

答案 0 :(得分:2)

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