クエリ演算子
クエリ演算子
GET /search
APIでは、APIによって返された結果を絞り込むのに役立つさまざまなクエリ演算子がサポートされています。
これらの演算はすべて、検索の作成時にquery
パラメータに渡されます。
完全一致に使用する""
クエリを二重引用符 (""
) で囲むと、APIによって完全一致のみが返されます。完全一致検索では、特定の文字の並びに基づいた検索結果は返されません。代わりに、フレーズ (つまり、単語の並び) に基づいた一致が返されます。
たとえば、"Blue-Box"
を検索すると、"blue.box"
、"Blue Box"
、"Blue-Box"
などの並びを含む、検索結果が返されます。つまり、Blue
およびBox
という単語が指定した順序で連続して含まれている項目です。
複数用語の一致に使用するAND
AND
演算子を使用すると、検索では、演算子の左側と右側にある検索語を両方とも含む項目が返されます。
たとえば、marketing AND BoxWorks
を検索すると、marketing
とBoxWorks
の両方が任意の順番でテキストに含まれている項目が返されます。テキストにBoxWorks
のみが含まれる結果は返されません。
いずれかの検索語の一致に使用するOR
OR
演算子を使用すると、検索では、演算子の左側と右側にある検索語のいずれかを含む項目が返されます。
たとえば、marketing OR BoxWorks
を検索すると、marketing
とBoxWorks
のいずれかがテキストに含まれている結果が返されます。サポートされている別のブール条件が使用されている場合を除き、複数語のクエリは暗黙的にOR
として解釈されるため、この演算子の使用は必須ではありません。
検索語の除外に使用するNOT
NOT
演算子を使用すると、検索では、演算子に続く用語を含まない項目が返されます。
たとえば、marketing AND NOT BoxWorks
を検索すると、テキストにmarketing
のみが含まれている結果が返されます。BoxWorks
が含まれる結果は省略されます。
Boxコミュニティの記事で、Boxでの検索に関する最新情報を確認する