#218: BibMatch: matching restricted collections
-------------------------+--------------------------------------------------
 Reporter:  jlavik       |       Owner:  jlavik
     Type:  enhancement  |      Status:  new   
 Priority:  major        |   Milestone:        
Component:  BibMatch     |     Version:        
 Keywords:               |  
-------------------------+--------------------------------------------------
 Currently, BibMatch does not try to match against restricted collections.
 Which is something users have been requesting, in addition to the option
 of selecting specific collections in general for matching.

 I think we can achieve all of this by passing a list of collections,
 specified by the user from the command line, to the search(..) function
 used in BibMatch. The search function used by invenio_connector.py for
 local(!) searches will then return results from restricted collections:

 {{{
 >>> from invenio.search_engine import perform_request_search
 >>> perform_request_search(p='Ingermanson')
 [] # no hits
 >>> perform_request_search(p='Ingermanson', c=['Theses']) # Theses is a
 restricted collection
 [41] # a hit!
 }}}

 However, matching in restricted collections will not work for queries
 against remote Invenio installations, as using websearch requires proper
 authentication. So until this issue have been resolved, the restricted
 collection matching would for now be a feature only available locally.
 Passing non-restricted collections to remote servers, however, will work.

-- 
Ticket URL: <http://invenio-software.org/ticket/218>
Invenio <http://invenio-software.org>

Reply via email to