Perl の Net::Amazon モジュールの BlendedSearch を使うと、どうも結果がとれない単語がある。ということで1時間ほど深追い。
BlendedSearch の XML 解釈部分に、ProductLine (mode ごとのマッチクラスタ) が複数であると仮定しているコードがあった。よって、「宮川達彦」みたいに書籍でしかマッチしないと、これがこける。そもそも XML::Simple 使ってるんだから ForceArray すれば解決なのに。。
というわけで Net-Amazon-0.26.patch。MLにも送付済み。