【发布时间】:2011-09-18 08:32:33
【问题描述】:
我正在开展一个项目,该项目有许多零售商独立上传他们的产品信息,换句话说,完全相同的产品可能有不同的名称。例如,新的 ipad,或 ipad 或 Great ipad 等...
我想向用户呈现一个直观的界面,这样当他搜索 ipad 或 ipad 时,他会得到一个 ipad 作为搜索结果,其中所有价格并列。或者可能有 2 个搜索结果,第一个是旧 ipad 的搜索结果,其中包含来自不同零售商的所有价格,另一个搜索结果是 ipad 2,并且价格也一个挨一个。
具体例子: 数据库包含:新 ipad 1、ipad 1、伟大 ipad 1、新 ipad 2、ipad 2、伟大 ipad 2 当用户搜索 ipad 时,他得到:
- ipad1:零售商 1 的价格 = 100 美元,零售商 2 的价格 = 120 美元等...
- ipad2:零售商 2 的价格 = 100 美元,零售商 2 的价格 = 120 美元等...
这主要是搜索特定的问题吗?还是机器学习、自动标签?
有没有人知道在 Rails3 中已经实现了类似的东西?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 search machine-learning