2016-09-27 9 views
-1

私はウェブサイト上で行われた検索のデータセットを持っています。私はそのデータセットからトップの検索を見つけなければなりません。問題は、私はそれを行う方法を考えることができないということです。検索語は長い文章です。ユーザーが興味を持っているものを見つけるにはどうすればいいですか?これはカウントの問題と思われ、私はPHPを使用しています。どんな提案もありがとうございます。phpの検索文字列から人気のある検索を見つけるには?

答えて

0

各フレーズに対応するカウンターを作成できます。長い文章形式の質問があり、文章をより小さな部分に分割し、最も意味のある単語を特定し、婚姻やその他の動詞を避けると仮定します。特に名詞に焦点を当てる。例えば、Queryは:Stackoverflowでアカウントを作成する方法は?考えられる解決策[words]:account、stackoverflow、make。おそらくあなたはそれを解決することができます。

1

データベースには、search_phrasecounterの列を含むテーブルを作成できます。ユーザーが同じフレーズを検索するたびに、新しい行を作成するのではなく、カウンタを増やすだけです。 このテーブルのすべてのレコードを取得し、同様のフレーズを検索するスクリプトを作成することもできます。

関連する問題