1
我想展示所謂的產品變體的類似產品。目前我做如下:顯示類似的產品或變體
public IList<Product> GetVariants(string productName)
{
EFContext db = new EFContext(); //using Entity Framework
return db.Products
.Where(product = > product.ProductName == productName)
.ToList();
}
但是,這會導致精確匹配,即目前的產品本身。我在考慮使用Levenshtein距離作爲獲得類似產品的基礎。但是,在此之前,我想檢查一下大多數開發人員爲獲取變體做些什麼?
- 使用Levenshtein距離是否很好?它在工業中用於這個目的嗎?
- 我是否必須在數據庫中添加另一個表,以便在將產品添加到數據庫時顯示產品的變體?
是的,它是一個高流量的網站。 – 2013-04-18 02:51:42