【发布时间】:2010-10-05 02:44:34
【问题描述】:
假设我有一桌教师。
每个老师都有这些参数:
Experience
Hourly Cost
Distance
Last Login
Total Rating (like an eBay score given by student)
事实是,我会避免为我的用户提供那些下拉菜单来选择排序选项,但我会构建一个足够智能的搜索引擎来计算最佳匹配
对于最佳匹配,我的意思是每个参数的良好平衡,所以第一个结果是最近登录的老师,离你更近的老师等等......但不一定总是使用相同的排序顺序(登录 DESC,然后距离 ASc 等...)
示例: 我设置为排序 lastlogin DESC 的第一个参数。 如何避免每天签到的老师(分数低且离我很远)总是在我的成绩中排名第一,也许一位距离我只有 1 英里的老师,但他每周只签到一次是会因此受到惩罚...
我希望我很清楚.. ;)
【问题讨论】:
标签: mysql algorithm search-engine estimation