Mike Taylor wrote:
> So you can do the search "result-set foo" with a new sort-spec.
>
> My question: how is that different from submitting a request with that
> sort-spec, with no search-specification, and with "foo" specified as
> the previous result set? Surely they are are equivalent?
Since we've decided that sort spec will not be based on a schema (I think
we've decided this), perhaps we can safely go back to just putting the
result set in the query, rather than in the result set parameter.
What complicated this earlier was that we were going to base the sort spec
on the schema that's specifed for retrieval -- but what if you don't want
any records returned, then you wouldn't ordinarily supply a schema name, but
you would if you want the result set sorted. This meant overloading the
schema name parameter. So instead we decided to put the name of the result
set you want sorted in the result set parameter. After that, we decided not
to use the schema name but use simple names instead, but we never revisited
the earlier decision, and the question of multiple sets came after that.
So thanks for bringing this up.
--Ray
|