|
@@ -35,7 +35,7 @@ func GetNewSearchKeyWordByThisUser(uid int, keyWord string) (item *CygxSearchKey
|
|
// 获取用户搜索词汇频率较高的词
|
|
// 获取用户搜索词汇频率较高的词
|
|
func GetSearchKeyWordTop(condition string, pars []interface{}) (items []*CygxSearchKeyWord, err error) {
|
|
func GetSearchKeyWordTop(condition string, pars []interface{}) (items []*CygxSearchKeyWord, err error) {
|
|
o := orm.NewOrm()
|
|
o := orm.NewOrm()
|
|
- sql := `SELECT key_word, COUNT(*) AS num FROM cygx_search_key_word WHERE 1=1 ` + condition + ` GROUP BY key_word ORDER BY num DESC LIMIT 12 `
|
|
|
|
|
|
+ sql := `SELECT key_word, MAX(create_time) as create_time, COUNT(*) AS num FROM cygx_search_key_word WHERE 1=1 ` + condition + ` GROUP BY key_word ORDER BY num DESC,create_time DESC LIMIT 12 `
|
|
_, err = o.Raw(sql, pars).QueryRows(&items)
|
|
_, err = o.Raw(sql, pars).QueryRows(&items)
|
|
return
|
|
return
|
|
}
|
|
}
|