这是一个最小的例子。
我有一个'test_index'
包含以下记录的索引:
{u'name': u'b'}
{u'name': u'e'}
{u'name': u'a'}
{u'name': u'c'}
{u'name': u'd'}
我想按'name'
字段的字母顺序获取记录。我使用sort
参数,但结果未排序:
q = pyes.query.MatchAllQuery().search()
tuple(record['name'] for record in conn.search(q, indices = 'test_index', sort = 'name'))
结果:
(u'b', u'c', u'd', u'e', u'a')
我在这里做错了什么?