[Xapian-tickets] [Xapian] #353: Remote backend doesn't have specialised request_docuement() and collect_document() methods
Xapian
nobody at xapian.org
Tue Mar 24 17:29:56 GMT 2009
#353: Remote backend doesn't have specialised request_docuement() and
collect_document() methods
----------------------------+-----------------------------------------------
Reporter: richard | Owner: olly
Type: defect | Status: new
Priority: normal | Milestone: 1.1.1
Component: Backend-Remote | Version: SVN trunk
Severity: normal | Blockedby:
Platform: All | Blocking:
----------------------------+-----------------------------------------------
The old "network" backend (removed in r7141) implemented specialised
request_document() and collect_document() methods. These were used to
allow the MSet::fetch() methods to request the documents which the user
wanted in bulk, rather than having a request-fetch conversation across the
link for each document.
The new "remote" backend, since it was implemented in r7141, doesn't have
this specialisation. I believe it should be added back, so that it's
possible to get the full contents of matches in bulk. However, if it
isn't to be added back in, we should remove the machinery in Xapian::MSet
and Xapian::Database::Internal which is there to support this feature.
--
Ticket URL: <http://trac.xapian.org/ticket/353>
Xapian <http://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list