#461: Authorpages: Interface with BibauthorID backend
------------------------+---------------------------------------------------
  Reporter:  hweiler    |       Owner:  hweiler                                 
       
      Type:  defect     |      Status:  assigned                                
       
  Priority:  blocker    |   Milestone:  v1.0                                    
       
 Component:  WebSearch  |     Version:                                          
       
Resolution:             |    Keywords:  Authorpages, Bibauthorid, exact search 
fallback
------------------------+---------------------------------------------------

Comment (by simko):

 Replying to [comment:6 tbrooks]:
 > This would be something like AID:34234 which gets passed to BAI by s_e
 > and then returns a hitset.

 Yes, this was always the plan, and we should get to implementing it
 sooner rather than later, if we want to deploy author ID results for
 general public consumption.

 If we are okay with exposing author IDs, then a new `authorid` index
 with queries looking like `authorid:1234` may do.  If we would like to
 hide author IDs or otherwise make them more understandable to users,
 we can invent a normalized string such as `Ellis_J_1234` and the
 numerical value would decide, if present, whether to use
 author-ID-powered backend or not.  (Kind of like some journals use
 both numerical article ID and article title in the bookmarkable URL
 (e.g. for better Google ranking) even though only article ID really
 have to be present.)  Search-wise, we can even make these part of the
 regular author index, so queries like `author:Ellis_J_1234` would be
 possible, where the ID part may or may not be present (plus/minus
 quotes etc).

 > OK, but please note that in INSPIRE the default has always been
 > the author pages, so the INSPIRE behavior should remain unchanged
 > (linking to author pages)

 Sure, this is one concrete example of why it should be easily
 configurable.
 Although INSPIRE uses dedicated `bfe_INSPIRE_authors.py` and so is not
 affected by Invenio's default `bfe_authors.py` that Henning is tweaking.
 This tweaking is mostly for other Invenio sites that may want to deploy
 new author ID tools in the future.

-- 
Ticket URL: <http://invenio-software.org/ticket/461#comment:9>
Invenio <http://invenio-software.org>

Reply via email to