Commit b1d32416 authored by zhanglu's avatar zhanglu

Merge branch 'feature/sun_topic2es' into 'test'

添加排序

See merge request !188
parents b2437cea a8c37320
......@@ -631,25 +631,42 @@ class TopicUtils(object):
"""处理排序部分。"""
sort_rule = []
if sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM:
sort_rule.append({
"vote_num":{
"order":"desc"
},
"update_time":{
"order":"desc"
},
})
elif sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM:
pass
if isinstance(sorts_by, int):
if sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM:
sort_rule.append({
"vote_num":{
"order":"desc"
},
"update_time":{
"order":"desc"
},
})
elif sorts_by == '2':
sort_rule.append({
"id":{
"order":"desc"
},
})
elif isinstance(sorts_by, list):
if sorts_by == TOPIC_SEARCH_SORT.ID_ASC:
sort_rule.append({
"id":{
"order":"asc"
},
})
elif sorts_by == TOPIC_SEARCH_SORT.ID_DESC:
sort_rule.append({
"id":{
"order":"desc"
},
})
elif sorts_by == TOPIC_SEARCH_SORT.SCORE_AEC:
sort_rule.append({
"sort_score":{
"order":"asc"
},
})
elif sorts_by == TOPIC_SEARCH_SORT.SCORE_DESC:
sort_rule.append({
"sort_score":{
"order":"desc"
},
})
return sort_rule
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment