【发布时间】:2013-11-28 14:15:20
【问题描述】:
我必须改进我网站的搜索引擎。
结果必须按性能排序。
例如: 用户在输入中输入:“Jean Levis”。 我的搜索引擎必须按性能为所有结果分配权重:
- +10 分,因为结果的类别是“牛仔裤”
- +5 分,因为品牌是“Levis”
- +5 分,因为距离我两英里
- 等等……
那么,你认为我可以如何整合它?一个大的mysql 脚本?
【问题讨论】:
-
hakre 在此处发布了一个不错且简单的 MySQL 示例:stackoverflow.com/a/6496964/292735
-
非常复杂的代码,通常需要非常有能力的开发人员来理解数学。如果你甚至不知道从哪里开始,机会是你无法实现的。雇人为你做这件事。
-
这需要一个数据库,是的。不过,我不会称其为“大型 MySQL 脚本”,因为重要的 Web 应用程序被拆分为许多文件和库。要开始这个项目,请开始设计数据库,确定您需要哪些表,以及应该如何对其进行规范化。