[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