-1

人々がレストランを評価できる Web サイトを作成することを考えています。すべてのレストランを含むデータベースを持っていないため、この Web サイトはユーザーの入力に依存しています。

しかし、この方法には問題があります。人々は同じレストランを表すために異なる単語 (名前) を使用する可能性があるためです。しかし、同じレストランを参照するため、データベース内に異なるエントリを作成したくありません。

たとえば、KFC を説明する場合、「KFC」という名前を使用する人もいれば、「ケンタッキー フライド チキン」という名前を使用する人もいます。

システムがこれを自動的に検出するようにするにはどうすればよいですか? データベースの既存のアイテムのリストをユーザーに提供します。

これは、「同様のタイトルの質問」を表示する stackoverflow と非常によく似ているはずです。しかし、これを実装する方法がわかりません。

4

2 に答える 2

2

できません... レストラン名とその「同義語」、およびその他の可能なスペルのリストを作成する必要があります。

于 2011-08-14T01:40:51.340 に答える
0

システムがこれを自動的に検出するようにするにはどうすればよいですか?

システムは、「KFC」が「ケンタッキー フライド チキン」を意味することを知りません。

同義語のマップを作成して、それを知らせます。

これは、「同様のタイトルの質問」を表示する stackoverflow と非常によく似ているはずです。

一般に、単語ごとに一致します。一般的なケースに対処するために、同義語の内部リストがある場合があります。

于 2011-08-14T01:43:02.837 に答える