2011-08-14 27 views
-1

我想創建一個網站,讓人們評分餐廳。由於我沒有包含所有餐館的數據庫,所以這個網站依賴於用戶的輸入。基於輸入算法的單詞建議?

但是這種方法存在問題,因爲人們可能會使用不同的詞(名稱)來描述同一家餐館,但我不想在數據庫中創建不同的條目,因爲它們指向同一家餐館。

例如,描述肯德基的時候,有人使用的名稱「肯德基」,別人可能會使用「肯德基」

我怎樣才能讓系統自動檢測呢?併爲用戶提供數據庫現有項目的列表。

這應該非常類似於stackoverflow,它告訴你「有類似標題的問題」。但我不知道如何實現這一點。

回答

2

你不能...你必須創建一個餐廳名稱及其「同義詞」和其他可能的拼寫列表。

0

我該如何讓系統自動檢測到這一點?

系統不知道「肯德基」是指「肯德基炸雞」。

製作同義詞的地圖,讓它知道。

這應該相當類似計算器,它告訴你「的問題類似的標題爲」

它一般匹配字對字。它可能有一個內部的同義詞列表來處理常見的情況。