1

Java SDK を使用して Box をアプリに統合しています。検索 API 呼び出しを使用してパスでアイテム ID を取得する良い方法があるかどうかを知りたいです。

アプリには 10 万以上のファイルが含まれる可能性があり、パス (フォルダーまたはファイル) のボックス ID を取得する信頼できる方法が必要です。

同様の質問への回答で示唆されているように、フォルダートラバーサルの使用を検討していましたが、トラバースする必要がある可能性のあるファイルの数を考えると、パフォーマンスの低下が心配です。

検索 API 呼び出しを使用することは、これに代わる適切な方法ですか?

アイテムの名前フィールドだけにクエリを制限する方法はありますか?

完全一致のみを取得する方法はありますか?

これは、フォルダ トラバーサルを実行するよりもパフォーマンスが低下する可能性がありますか?

ありがとう、

ジョージ

4

1 に答える 1

0

検索 API 呼び出しを使用することは、これに代わる適切な方法ですか?

いいえ、検索 API は Box の検索関連性アルゴリズムによってソートされるため、必要なものにマッピングされない場合があります。

アイテムの名前フィールドだけにクエリを制限する方法はありますか?

現在ありません。

完全一致のみを取得する方法はありますか?

現在ありません。

これは、フォルダ トラバーサルを実行するよりもパフォーマンスが低下する可能性がありますか?

おそらく、完全に一致することが保証されていないためです。

于 2013-10-24T23:46:44.457 に答える