Incorrect behaviour of search service

Steps to reproduce

From the Search Service REST docs:
id: The ID of the single episode to be returned, if it exists.

% curl -s 'http://localhost:8080/search/episode.xml?id=355e63c5-8637-4819-874b-47effa3e9386' | xmllint --format - | grep -B1 '<ns2:title>'
<ns2:mediapackage start="2013-07-17T12:58:00Z" id="4070e20f-424e-4635-bbea-6ee1cf1782a1" duration="3422">
<ns2:title>ep2</ns2:title>

<ns2:mediapackage start="2013-07-17T12:57:00Z" id="7070f50b-e3d6-4dcd-8846-0d94ad33f372" duration="3480">
<ns2:title>ep1</ns2:title>

It's obvious neither a single episode nor does any of the episode ids match. The behaviou of “id” is more like the one of “sid” for which the docs say:
sid: Any episode that belongs to specified series id.

Status

Assignee

Lukas Rohner

Reporter

Lars Kiesow

Severity

Incorrectly Functioning Without Workaround

Tags (folksonomy)

Components

Fix versions

Affects versions

Priority

Major
Configure