2008/5/7 Philip Van Hoof <[EMAIL PROTECTED]>:

>
> On Wed, 2008-05-07 at 16:29 +0200, Jos van den Oever wrote:
> > 2008/5/7 Jamie McCracken <[EMAIL PROTECTED]>:
> > >  we need ranges in order to search efficiently - having potentially
> > >  random hit IDs passe to that function means we cannot optimise (no
> way
> > >  to tell in advance if its a range)
> > >
> > >  Its so bad that we will add an extension GetPagedHits ourselves if no
> > >  one else wants it!
> >
> > You're seeing ghosts. It's trivial and very quick to check if a range
> > of numbers is sequential.
> > If it's sequential, you can use your optimized range function, if not,
> > get the hits one by one. For the later you need a function anyway.
> >
> > Adding a proprietary extension over such a non-issue is rather sad.
>
> Calling a discussed solution that we intent to move to spec as soon as
> possible proprietary because somebody does not want to utilise an
> extremely loosely specified hack that only works by accident*, is rather
> sad.
>
> I have better things to do with my time, really.
>
> * You had to explain the person who wrote the specification (right?)
>  that this is possible with his own specification, but he didn't know:
>

Is that person me? - I wrote the wiki pages, but the spec is community
consensus and have been discussed *at length* in the past. In any case Jos
an I agreed, there was just a moment of confusion. The strategy Jos
described is quite obvious if you know the spec. It has crossed my mind many
times.

There may be some justification in calling it a hack, but It is not exactly
a big hack. And we can make it a no-hack with a simple change in the
documentation of GetHitData.

> You wrote:
> > They are sequential. From the spec:

Mikkel Kamstrup Erlandsen wrote:
> > Uhm, that was not the intention :-) The hit_ids argument is an
> > arbitrary array of hit ids, fx, [1, 7, 28].
>
> I don't know what your definition of writing a robust specification is,
> but this sure isn't my definition.
>
>
I don't know what you are trying to say with that. Can you elaborate?


Cheers,
Mikkel
_______________________________________________
Xesam mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xesam

Reply via email to