2011-08-14 11 views
-1

私は人々にレストランを評価させるウェブサイトを作ろうと考えています。私はすべてのレストランを含むデータベースを持っていないので、このWebサイトはユーザーの入力に依存しています。入力アルゴリズムに基づく単語の提案ですか?

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

例えば、誰かが他の人がどのようにシステムが自動的にこれを検出することができ

「ケンタッキーフライドチキン」を使用して、名前「KFC」を使用しますか?ユーザーにデータベースの既存の項目のリストを提供します。

これは、 "類似のタイトルの質問"を表示するstackoverflowと非常によく似ています。しかし、私はこれを実装する方法を知らない。

答えて

2

あなたはレストランの名前とその "同義語"と他の可能な綴りのリストを作成しなければなりません。

0

どうすれば自動的にこれを検出できますか?

「KFC」は「ケンタッキーフライドチキン」を意味するものではありません。

シノニムの地図を作成して教えてください。

これは、それは一般的に逐語に一致する

「似たタイトルの質問に」あなたに伝えた、StackOverflowのに非常に似必要があります。一般的なケースを処理するための同義語の内部リストを持つことがあります。

関連する問題