Print

Print


(in case you get confused by the change of signature: I've failed to
notice sending previous posts under nick "Kuba", Jakub Skoczen is my
full name)

On Tue, May 18, 2010 at 8:20 PM, Jonathan Rochkind <[log in to unmask]> wrote:
> I think the advantage is simplicity for the client, the client not having to
> keep track of the different connections, the server does all that.

Well, that and the fact that the server may perform some additional,
on-the-fly processing on the retrieved results - eg. de-duplication or
re-ranking. Surely, partial (async) responses may not have the quality
of a complete, fully processed result but at least keep the user
occupied during the process.

>
> But I think SRU makes the right choice in avoiding that for simplicity.
>
> I wonder if someone, like Kuba, could design an 'extended async SRU' on top
> of SRU, that is very SRU like, but builds on top of it to add just enough
> operations for Kuba's use case area.  I think that's the right way to
> approach it.

Is there a particular "extensibility" feature in the protocol that
allows for this?

>
>
>
> Ray Denenberg, Library of Congress wrote:
>>
>> What advantage do you see in having a "concurrent operations" feature
>> (like
>> Z39.50) versus opening several connections?
>>
>> (Concurrent operations introduced significant complexity into Z39.50 -
>> including reference ids, operations, etc, and I'm not sure anyone ever
>> really thought it was worth it.)
>>
>> --Ray
>>
>> -----Original Message-----
>> From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of
>> Kuba
>> Sent: Tuesday, May 18, 2010 12:58 PM
>> To: [log in to unmask]
>> Subject: Re: [CODE4LIB] OASIS SRU and CQL, access to most-current drafts
>>
>> That is quite unfortunate, as we were looking at SRU 2.0 as a possible
>> candidate for the front-end protocol for Index Data's pazpar2. The main
>> problem with federate/broadcast/meta (however you want to call it
>> ;) searching is that the back-end databases are scattered in different
>> locations or simply slow in their response times and in order to provide
>> decent user experience you need to be able to present some results
>> "sooner"
>> than others. Waiting for the slowest database to respond is usually not an
>> option.
>>
>> On Tue, May 18, 2010 at 5:24 PM, Ray Denenberg, Library of Congress
>> <[log in to unmask]> wrote:
>>
>>>
>>> On 18 May 2010 15:24, Ray Denenberg, Library of Congress <[log in to unmask]>
>>> wrote:
>>>
>>>>
>>>> There is no synchronous operation in SRU.
>>>>
>>>
>>> Sorry, meant to say "no asynchronous .....
>>>
>>> --Ray
>>>
>>>
>>
>>
>>
>>
>



-- 

Cheers,
Jakub