[greenstone-users] Referencing to other documents

From Ben Liesfeld
DateThu, 4 Sep 2003 13:59:08 +0200
Subject [greenstone-users] Referencing to other documents
Hi all,

I'd like to create links between single records in a collection.

The idea is: I have a bibliography collection where one field
contains "Cited References" (the possible entries in this field are
unique bibtex keys, number not limited). So it would be nice if I
could make one bibliography record display links to other records
included in the collection.

My first thought was to just generate a link executing a search in
the field "EntryID" (where the original bibtex key was imported to
by a modified BibTexPlug.pm).
But, the single entries in this field are separated by spaces and GS
generally treats spaces as AND. MGPP never accepts boolean operators
other than AND in field searches (within the same field). So if I
have e. g. "Alfven1932 Bell1980 Hain2002 ..." in one record in the
field "Cited References" - how do I generate a link to the search
"(Alfven1932 OR Bell1980 OR Hain2002) IN BibtexKey"?

Unfortunately, providing a link like
".../cgi-bin/library?e=d-00000-00---off-0gsarch--00-0----0-10-0---0---0direct-10---4-----dfr--0-1l--11-en-50---20-preferences-Kevin Ollivier--00-0-21-00-0-0-11----0-0-&a=q&fqv=[CitedReferences]&fqf=ET,ET,ET,ET,ET,ET,ET"
hoping that the number of cited references never exceeds 7 doesn't
work (only when entered directly into the browser).

".../cgi-bin/library?e=d-00000-00---off-0gsarch--00-0----0-10-0---0---0direct-10---4-----dfr--0-1l--11-en-50---20-preferences-Kevin Ollivier--00-0-21-00-0-0-11----0-0-&a=q&fqv=[CitedReferences]&fqf=ET"
only works when the entry contains one reference.

Any hints, any suggestions would be very much appreciated.

Ben Liesfeld