[Xapian-tickets] [Xapian] #311: set_sort_by_value has incorrect sense for 'ascending'

Xapian nobody at xapian.org
Mon Nov 3 09:45:10 GMT 2008


#311: set_sort_by_value has incorrect sense for 'ascending'
-------------------------+--------------------------------------------------
 Reporter:  tommortimer  |       Owner:  olly    
     Type:  defect       |      Status:  new     
 Priority:  normal       |   Milestone:          
Component:  Matcher      |     Version:  SVN HEAD
 Severity:  minor        |    Keywords:          
Blockedby:               |    Platform:  All     
 Blocking:               |  
-------------------------+--------------------------------------------------
 Demo in python:

 {{{
 import xapian
 db = xapian.WritableDatabase('test.db', xapian.DB_CREATE_OR_OVERWRITE)
 db.begin_transaction()
 doc = xapian.Document()
 doc.add_term('foo')
 doc.add_value(0, '101')
 db.add_document(doc)
 doc.add_value(0, '102')
 db.add_document(doc)
 doc.add_value(0, '103')
 db.add_document(doc)
 db.commit_transaction()

 enq = xapian.Enquire(db)
 enq.set_query(xapian.Query('foo'))

 print 'asc=True:'
 enq.set_sort_by_value(0, True)
 for hit in enq.get_mset(0, 3):
     print hit.docid

 print
 print 'asc=False:'
 enq.set_sort_by_value(0, False)
 for hit in enq.get_mset(0, 3):
     print hit.docid
 }}}

-- 
Ticket URL: <http://trac.xapian.org/ticket/311>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list