Python 以PyES为单位的排序顺序
在PyES中,我执行以下命令:Python 以PyES为单位的排序顺序,python,python-2.7,
elasticsearch,Python,Python 2.7,
elasticsearch,在PyES中,我执行以下命令: conn.search(query=\u query,index=self.index\u name,doc\u types=[self.document\u type],sort=“name”) 好吧,我得到了一个关于名字的排序。但是,我无法找到如何在排序时将顺序从ASC更改为DESC 我已经尝试过以下方法: sort=[{'name':'desc}]和sort=[{'name':{'order':'desc}]根据文档,但这不会产生正确的排序 关于如何获得正确
conn.search(query=\u query,index=self.index\u name,doc\u types=[self.document\u type],sort=“name”)
好吧,我得到了一个关于名字的排序。但是,我无法找到如何在排序时将顺序从ASC更改为DESC
我已经尝试过以下方法:
sort=[{'name':'desc}]
和sort=[{'name':{'order':'desc}]
根据文档,但这不会产生正确的排序
关于如何获得正确的排序顺序,您有什么想法吗?您知道,在列表返回后,您可以使用python对列表进行反向排序..?效率稍低一些,但可以完成任务吗?ort='name:desc'非常感谢@draganchupacabric您知道,在列表返回后,您可以使用python对列表进行反向排序..效率稍低一些,但可以完成任务t='name:desc'非常感谢@draganchupacabaric