詳細サーチ構文

詳細サーチのクエリの各部分は、次のような形式になっています。

key:value

例えば、次のクエリ文字列では、著者が "Davenport" である本を検索します。

author:Davenport

値の大文字と小文字は区別されません。したがって、 "Davenport" と指定しても "davenport" と指定した場合と同じ本が返されます。

詳細サーチのクエリの各部分は、さまざまな演算子でつなげることができます。次の例では、2006年に出版された、Davenport の全著書を検索しています。

author:Davenport and pubdate:during 2006

括弧などの演算子を使用すればさらに限定することができます。例えば、クエリ subject:history and (spain or mexico) and not military and language:spanish では、言語が Spanish (スペイン語)で、subject (内容)が Spanish (スペイン)または Mexican (メキシコ)の歴史に関する本で、内容説明に military (軍事)を含むものを除いた全ての商品の一覧が返されます。

これらのパラメータ値は、次の例に示すように ItemSearch リクエストで Power パラメータを指定して使用します。

http://ecs.amazonaws.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[AWS アクセスキーID]&
Operation=ItemSearch&
SearchIndex=Books&Power=subject:history%20and%20(spain%20or%20mexico)%20and%20not%20military%20and%20language:spanish

この例に示すように、スペースをURLエンコード(%20)することを忘れないでください。

詳細サーチのキーワード

詳細サーチのクエリは、1組以上の "キーワード:値" のペアを使用して作成します。詳細サーチで使用できるキーワードを次の表に示します。

キーワード説明
after結果を、指定した日付以降に出版された本に限定します。このキーワードは、pubdateを使ってpubdate:after 2006のように使用します。
ASIN書籍を一意に識別する英数字の文字列です。
author本の著者。
author-beginsAuthor's name begins with this value.
author-exactこの値に正確に一致する著者名。
binding指定した版型の本を検索します。版型の値には、縮約版と大型活字版が含まれます。
during指定した期間に出版された本を検索します。このキーワードは、pubdateを使ってpubdate:during 2006のように使用します。
ISBN本のISBN (International Standard Book Number)。
keywords本のタイトルまたは説明に含まれる文字列。
keywords-beginこの値で始まる全ての単語を検索します。
language本が書かれた言語(スペイン語など)。
pubdate本の出版日。
publisher本の出版社名。
subject指定した単語が内容説明に含まれている本を検索します。
subject-begins内容説明がこの単語または文字で始まる本を検索します。
subject-words-begin内容説明がこれらの単語で始まる本を検索します。
title本のタイトル。
title-beginsタイトルが正確にこの値で始まる本を検索します。この値は、 "~を含む文字列で始まる" ではなく、 "~で始まる" という意味です。例えば、値が "I" の場合、 "I Lied," で始まるタイトルの本は返されますが、 "Isabel," で始まる本は返されません。
title-words-beginタイトルがこの単語で始まる本を検索します。

詳細サーチの例

以下の5つの詳細サーチの例は、多くのキーワードと演算子を示しています。

author: ambrose and binding: (abridged or large print) and pubdate: after 11-1996 
subject: history and (Spain or Mexico) and not military and language: Spanish 
(subject: marketing and author: kotler) or (publisher: harper and subject: "high technology") 
keywords: "high tech*" and not fiction and pubdate: during 1999 
isbn: 0446394319 or 0306806819 or 1567993850