2011-08-13 18 views
1

cakephpを使用して単語のセットを指定すると、類似または一致する単語を示唆することは可能です。cakephpを使用してデータベースから単語を提案する

たとえば、「Soccer」という単語をデータベースに保存しました。 CakePHPは自動的にこの単語「Soccer」を使用し、関連するすべての単語を一致または類似して示唆し、これらの単語をデータベース全体から抽出して表示します。

Cakephp 1.3は現在私のアプリケーションを開発するために使用しているフレームワークです。使用しているデータベースはMySQL(PHPmyadmin)です。

私は現在、ユーザーからのキーワードを取り込んだ登録ページを持っています。この登録ページは、その後、類似したキーワードの検索や検索に使用されます。

このマッチング/類似機能を作成するロジックを認識していません。形成することが真の

答えて

1

PHPは、文字列のためにいくつかの単純な類似性テストを行うには、いくつかの方法があります:

MySQLには、full-text searchなどの関連性や類似性で結果を並べ替えることができるような、またはSOUNDEX() and SOUNDS_LIKEのようなものに使用できるいくつかの機能もあります。

+0

Flarness cakephpフレームワークを使用してこれをどのように使用できますか?私は上で働くことができる例はありますか? – user448402

+0

@ジョン:素晴らしい、私は聞いたことがないPHPは、このような機能があります。 OP:それはPHPなので、あなたはそれを使うことができます。 –

関連する問題