すべてのプロダクト
Search
ドキュメントセンター

Tablestore:検索インデックスからデータを読み取るときに「OTSErrorMsg: Disallow read index table in building base state」エラーメッセージが表示された場合はどうすればよいですか?

最終更新日:Dec 28, 2024

問題の説明

検索インデックスが作成されたテーブルから既存のデータを同期している検索インデックスからデータを読み取ると、次のエラーメッセージが表示されます。

OTSErrorMsg: Disallow read index table in building base state

分析

検索インデックスが作成されたテーブルから既存のデータが読み取られ、検索インデックスに同期されます。既存のデータが同期される前に、検索インデックスからデータを読み取ることはできません。既存のデータが検索インデックスに同期された後にのみ、検索インデックスからデータを読み取ることができます。既存のデータを検索インデックスに同期するために必要な時間は、検索インデックスが作成されたテーブルのデータサイズによって決まります。

解決策

検索インデックスが作成されたテーブルの既存データが検索インデックスに同期された後に、検索インデックスからデータを読み取ります。