■課題
boxにて、メタデータテンプレートに同じKey名を設定したにも関わらず、メタデータテンプレートによって、違うKey名を取得しています。
同じKey名を取得するようにしたいです。
■作成手順
ClouSearch公式ドキュメントを使用してコンテンツコネクタを作成しています。
■メタデータテンプレートで設定したKeyが間違った値で取得している
ログ出力を確認すると、getAllMetadataで取得したKeyが、
メタデータテンプレートで設定したKey名と違う名前が取得されています。
各メタデータテンプレートで設定したKey名が、違うKey名で取得される理由を教えて頂きたいです。
■ログ
下記のgetAllMetadataで取得したメタデータを確認すると、メタデータテンプレートで設定したKey名:Fruitsが、それぞれEdgeSearchUploader_xxxxx-xxx-xxx-xxx-xxxxxxxx、fruits1、fruits といった違った名前で取得されています。
[com.google.enterprise.cloudsearch.box.BoxRepository getMetadataMap] メタデータ:{"EdgeSearchUploader_xxxxx-xxx-xxx-xxx-xxxxxxxx":"vvv","$id":"xxxxxx","$version":xxx,"$type":"xxxx","$parent":"xxx","$typeVersion":3,"$template":"xxx","$scope":"xxxxxx","$canEdit":true} [com.google.enterprise.cloudsearch.box.BoxRepository getMetadataMap] メタデータ:{"fruits1":"vvv","$id":"xxxxxx","$version":xxx,"$type":"xxxx","$parent":"xxx","$typeVersion":3,"$template":"xxx","$scope":"xxxxxx","$canEdit":true} [com.google.enterprise.cloudsearch.box.BoxRepository getMetadataMap] メタデータ:{"fruits":"vvv","$id":"xxxxxx","$version":xxx,"$type":"xxxx","$parent":"xxx","$typeVersion":3,"$template":"xxx","$scope":"xxxxxx","$canEdit":true}
■boxコネクタ 参考資料
https://developers.google.com/cloud-search/docs/guides/content-connector?hl=ja
■getAllMetadata 参考資料
https://developer.box.com/guides/metadata/instances/list/
あなたの回答
tips
プレビュー