0

ユーザーの入力内容に応じて、配列内の要素を viewCount、uploadDate、および評価の順に表示する検索エンジンがありますが、関連性は私のお尻を蹴っています。どこから始めればよいかわかりません。

まず、複数の 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 に答える