> Do you suggest I implement a spelling correction function against an
> SRU interface through the x- feature or through a separate Web Service?
> In other words, 2 x- || ! 2 x-, that is the question. :-)
I think that's entirely up to your implementation.
My suggestion, which you're more than free to ignore, is the following:
* If the service relates directly to the data in the SRW service, then
make it an extension. To have a separate service that makes use of the
same data in the context of IR seems a waste of effort.
* If the service could be used in conjunction with services other than
just the one SRW/U instance, then make it a new web service or operation.
To apply it to your example:
1. Web service: The web service offers suggestions or synonyms to any
word, which may or may not be in the indexes for the SRW instance.
2. Extension: The extension allows the server to return suggestions
and/or synonyms, along with the number of hits they'll generate, to a zero
hits query.
Does that make sense?
Rob
,'/:. Dr Robert Sanderson ([log in to unmask])
,'-/::::. http://www.csc.liv.ac.uk/~azaroth/
,'--/::(@)::. Dept. of Computer Science, Room 805
,'---/::::::::::. University of Liverpool
____/:::::::::::::.
I L L U M I N A T I Cheshire3 IR System: http://www.cheshire3.org/
|