検索可能なメタデータ・フィールドの設定
post
/documents/api/1.2/metadata/searchFields
メタデータ・フィールドのリストの検索をオンにします。 同じグローバル・コレクションのメタデータ・フィールドのみを同じリクエストで処理できます。
現在、検索可能なメタデータ・フィールドの数は200に制限されており、それ以降、追加のフィールドは索引付けできません。 これらのメタデータ・フィールドおよびメタデータ・コレクションは、管理者がそれらを削除すると、検索索引から削除されます。 このアクションにより、インデックス付きメタデータ・フィールドの数が少なくなり、ユーザーは新しいフィールドにインデックスを作成できます。
管理者としてログインする必要があります。 検索可能なメタデータ・フィールドは、すべてのテナント・ユーザーが使用できます。
リクエスト
サポートされるメディア・タイプ
- application/json
- application/xml
リクエスト本文は、検索可能なメタデータ・フィールドの設定の詳細を定義します。
ルート・スキーマ : SetSearchableMetadataRequestBody
タイプ:
object検索可能なメタデータ・フィールドの設定に使用できるフィールドの説明。
ソースを表示
- collection: string
Metadataコレクション名。
- fields: string
検索可能として設定するメタデータ・フィールドのカンマ区切りリスト。
リクエストの例(application/json)
{
"collection":"SearchableCollection",
"fields":"searchField1,searchField2,searchField3"
}
レスポンス
サポートされるメディア・タイプ
- application/json
- application/xml
200レスポンス
リクエストが処理されました。
ルート・スキーマ : SetSearchableMetadataResponse
タイプ:
objectレスポンス本文は、リクエストが成功したかどうかを確認します。
ソースを表示
- errorCode(optional): number
エラー・コードがゼロ(0)の場合は、エラーなしです
400レスポンス
リクエスト・パラメータが正しい形式ではありません。
403レスポンス
検索可能なメタデータ・フィールドの数を超えました。
404レスポンス
コレクションまたはフィールドが存在しません。
例
次の例では、いくつかのメタデータ・フィールドを検索目的に使用できるようにします。
POST .../metadata/searchFields
リクエスト・ヘッダー
なし。
リクエスト本文
{
"collection":"SearchableCollection",
"fields":"searchField1,searchField2,searchField3"
}
HTTPステータス・コード
HTTP_STATUS = 200
JSONレスポンス
{
"errorCode": "0"
}