Print

Print


On Tue, Jun 03, 2003 at 04:40:50PM +0100, Robert Sanderson wrote:
> > SearchRetrieveRequests etc.). Also whether this is something that would
> > be required to be implemented in SRU as well as SRW.
>
> That's not something that I'd considered.  Specifying it in SRU would be a
> complete nightmare if there was multiple queries.  Anything more complex
> than a single query fanned out to multiple databases would be absolutely
> horrifying in SRU.
>
> /metadb/query1=ccg.name any "sword"
>         &schema1=http://srw.o-r-g.org/schemas/ccg/1.0/
>         &resultSetTTL1=180
>         &sortKeys1="/card/name"
>         &database1=l5r
>         &recordPacking1=xml
>         &query2=...
Doesn't look pretty . An efficient client&server will reuse the socket
and we have a train of GET's (or POST's). And that's with version
SRW/SRU 1.0.


GET /db1?query=search1 HTTP/1.0
User-Agent: Wget/1.8.1
Host: localhost:9999
Accept: */*
Connection: Keep-Alive

GET /db2?query=search2 HTTP/1.0
User-Agent: Wget/1.8.1
Host: localhost:9999
Accept: */*^
Connection: Keep-Alive

-- Adam

> *cringe*
>
> Rob
>
> --
>       ,'/:.          Rob Sanderson ([log in to unmask])
>     ,'-/::::.        http://www.o-r-g.org/~azaroth/
>   ,'--/::(@)::.      Special Collections and Archives, extension 3142
> ,'---/::::::::::.    Twin Cathedrals:  telnet: liverpool.o-r-g.org 7777
> ____/:::::::::::::.              WWW:  http://liverpool.o-r-g.org:8000/
> I L L U M I N A T I

--
Adam Dickmeiss  mailto:[log in to unmask]  http://www.indexdata.dk
Index Data      T: +45 33410100           Mob.: 212 212 66