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

1.4.1
1.4.0

Priority

Major
Configure