Tasca #2994
tancatCorregir els enllaços dels autors amb subcamp $a i $b
Descripció
A partir de la versió 1 d'Invenio, el comportament dels índexos d'autors han canviat. Abans eren força tolerants, i si coincidien uns camps en l'índex d'autor, tot funciona sense problemes. En concret, casos com aquest:
110 1_ $a Universitat Autònoma de Barcelona. $b Servei de Biblioteques
En la visualització HTML, sempre havíem tingut un sol enllaç que juntava els dos subcamps, i per tant feia una sola cerca per «Universitat Autònoma de Barcelona. Servei de Biblioteques». En les versions anteriors a la 1.0, acabava fent una mena de booleana entre els registres que tenien les aquestes paraules com a autor, i acabava trobant els registres corresponents.
A partir de la versió 1.x, els índexos són més estrictes, i cada subcamp ($a i $b, en aquest cas) és un índex d'autor específic, i per tant, la cerca per «Universitat Autònoma de Barcelona. Servei de Biblioteques» no troba els registres que tenen els subcamps per separat.
Tot i que no és la solució bibliotecàriament correcte, en la situació actual és millor crear un enllaç per cadascun dels subcamps. No és correcte perquè, trobaria els «Servei de Biblioteca» d'altres institucions. Però com que al DDD les institucions de la UAB estan sobrerepresentada, els resultats no són dolents.
Tasques relacionades 2 (0 obertes — 2 tancades)