#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>