premesso che: c'era un problema sull'ordinamento dei risultati dovuto alle ultime modifiche e che ho risistemato...
il problema sta nell'uniformità dei dati inseriti nel DB e nella modalità con cui si vogliono "ricercare" i dati...
la ricerca sul nome esatto dell'autore partendo da quello che vedi nella scheda libro ti darebbe come risultato tutte le schede libro inserite con ESATTAMENTE lo stesso autore e cioè:
Robert J. SAWYER
quindi non vedresti nei risultati tutte le schede che hanno l'autore "Robert J.SAWYER" (dopo il punto non ci sono spazi), non vedresti nemmeno quelle inserite come "R.J. Sawyer" oppure semplicemente "Robert SAWYER"
questa è la modalità usata nel pannello di ricerca, quello che scrivi nel campo autore viene cercato esattamente come l'hai scritto.
in pratica la ricerca sulla stringa esatta di caratteri del nome ti darà risultati certi per quel che riguarda le schede trovate, sei sicuro cioè che abbiano lo stesso identico autore, ma rimarrebbero fuori tutte le altre... e nel caso specifico ho visto che quell'autore nel db risulta inserito come:
Robert Sawyer
Robert J. Sawyer
R.J.Sawyer, S.Zettel e altri
Robert J. SAWYER
Robert SAWYER
ecc...
quando misi il Link sul nome autore e sul titolo romanzo utilizzai un'altro tipo di ricerca che è paragonabile a quella dei motori di ricerca tipo Google, e cioè vengono ricercate tutte le parole chiave inserite nella stringa, quindi "Robert" - "J." - "SAWYER".
il risultato della ricerca sarà chiaramente molto più vasto, in quanto nei risultati avrai anche tutti gli autori che di nome fanno "robert", tutti quelli in cui è inserita la J seguita dal punto, e tutti i sawyer inseriti nel db.
come per i motori di ricerca però i risultati sono visualizzati in ordine di importanza, dal più rilevante al meno rilevante, quindi le prime schede visualizzate saranno quelle in cui nel campo autore sono presenti tutte e tre le parole ricercate, poi ci saranno le schede in cui sono state trovate due parole, poi quelle in cui risulta una sola parola chiave.
così come nei motori di ricerca ti appaiono anche risultati che nulla hanno a che fare con quello che cercavi, anche qui stesso discorso, potranno apparire anche autori differenti che però saranno sicuramente in coda a quello che in realtà cercavi.
considera anche che la ricerca viene effettuata sui campi: "Titolo, Autore, Titolooriginale" quindi anche romanzi che hanno nel titolo le parole chiave del nome autore saranno visualizzati, per esempio:
Titolo: L'ultima morte di
Robert Colston
Autore:
Douglas Warner
magari potrei vedere di "raffinare" un po' di più la ricerca dalla scheda libro e anche quella del pannellino.