在电子商店中搜索许多属性

时间:2013-03-20 20:20:27

标签: php mysql search

我正在开设电子商店网站,我目前的任务是按属性在产品目录中进行搜索。因此,产品类别属性彼此不同。类别和产品之间的关系是多对多的。我脑子里有几种解决方案:

  1. 创建按位字段,其中每个位负责特定属性值并将其存储在引用表(CategoryToProduct)中。
  2. 使用redis或mongodb获取此数据,但我认为这使我的解决方案更难维护
  3. 使用像Sphinx这样的搜索引擎,并为每个文档存储其他属性(表示来自db的产品记录)
  4. 每个解决方案都有自己的优点和缺点。我会感谢任何建议。

    目前该项目基于php和mysql。产品表的数据集大约是30 000条记录

0 个答案:

没有答案