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): ...@@ -631,25 +631,42 @@ class TopicUtils(object):
"""处理排序部分。""" """处理排序部分。"""
sort_rule = [] sort_rule = []
if sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM: if isinstance(sorts_by, int):
sort_rule.append({ if sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM:
"vote_num":{ sort_rule.append({
"order":"desc" "vote_num":{
}, "order":"desc"
"update_time":{ },
"order":"desc" "update_time":{
}, "order":"desc"
}) },
})
elif sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM:
pass
elif sorts_by == '2': elif isinstance(sorts_by, list):
sort_rule.append({ if sorts_by == TOPIC_SEARCH_SORT.ID_ASC:
"id":{ sort_rule.append({
"order":"desc" "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 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