ドキュメントキー文字数制限エラーの解消法
Blob ストレージをデータソースとする AI Search を利用して、インデクサーを実行した際に 「Document key cannot be longer than 1024 characters」というエラーが発生し、インデクサーの実行が失敗しました。
回答AI Search のインデックス内のドキュメントを一意に識別するドキュメントキーは、エラーにある通り、1,024文字を超えることはできません。このドキュメントキーは一般的には、BLOBのパス(metadata_storage_path)を Base64 でエンコードすることで生成されます。Blob の エンコードされたURLは、ファイル名に日本語等のマルチバイト文字列が含まれる場合、長さが大きくなり、1,024文字の制限に到達しやすくなります。
エラーの解消方法としては 3 つございます。
1. fixedLengthEnc...