Print

Print


On Tue, Jun 03, 2003 at 06:28:05PM +0200, adam wrote:
> 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

PS: in order for this to work efficiently, the server must support HTTP
pipelining
 http://www.mozilla.org/projects/netlib/http/pipelining-faq.html

Without pipelining, the server will process request completely
and send response before proceeding to the next.

-- 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

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