[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