Commit b1d32416 authored by zhanglu's avatar zhanglu

Merge branch 'feature/sun_topic2es' into 'test'

添加排序

See merge request !188
parents b2437cea a8c37320
...@@ -631,6 +631,7 @@ class TopicUtils(object): ...@@ -631,6 +631,7 @@ class TopicUtils(object):
"""处理排序部分。""" """处理排序部分。"""
sort_rule = [] sort_rule = []
if isinstance(sorts_by, int):
if sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM: if sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM:
sort_rule.append({ sort_rule.append({
"vote_num":{ "vote_num":{
...@@ -641,12 +642,28 @@ class TopicUtils(object): ...@@ -641,12 +642,28 @@ class TopicUtils(object):
}, },
}) })
elif sorts_by == TOPIC_SEARCH_SORT.VOTE_NUM: elif isinstance(sorts_by, list):
pass if sorts_by == TOPIC_SEARCH_SORT.ID_ASC:
elif sorts_by == '2':
sort_rule.append({ sort_rule.append({
"id":{ "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" "order":"desc"
}, },
}) })
......
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