0

スタックで新しい質問を作成するときに、タイトルを入力すると、「既に回答がある可能性のある質問」のリストが表示されます。

これはまさに私がする必要があることですが、PHP/MYSQL. アプリは数千にスケールアウトされるため、大規模に機能する必要があることに注意してください.

たとえば、ユーザーがページのタイトルを入力するときに (Facebook のように) ページを作成する場合、データベースに対して検索して同様のタイトルを返すために何かが必要です。

MYSQL LIKE は機能しません。それよりも高度にする必要があります。SOUNDEX はそれについて不満を言う人が何人かいるようで、それについてもよくわかりません。

実際には、'&' と 'and' の違いを知る必要があり、'the' や句読点などの単語と小さなタイプミスは無視してください。

4

2 に答える 2

0

全文検索機能を使用できるようです:http://dev.mysql.com/doc/refman/5.0/en/fulltext-natural-language.html

クライアントには、jQuery UIオートコンプリートを使用して素晴らしい結果が得られました:http://jqueryui.com/demos/autocomplete/

于 2012-05-29T20:41:19.030 に答える
0

>アプリは数千にスケールアウトされるため、大規模に機能する必要があることに注意してください。

> PHP/MYSQL で

ゼロ除算:)

このような検索には、SphinxSearchなどの特別なソフトウェアを使用する必要があります。

MySQL ソリューションについて:

  1. くだらないキーワードと記号を削除して文字列をフィルタリングする

  2. 全文検索機能を利用する

于 2012-05-29T20:34:01.533 に答える