次のコード例は、インデックスにアクセスし、その中にドキュメントを挿入する方法を示しています。ステップは次のとおりです。呼び出してインデックスのインスタンスを作成する。呼び出してインデックスにドキュメントを追加する。メソッドに渡すことができます。実行するほうが効率的です。ドキュメントが含まれている場合、古いドキュメントは新しいドキュメントで置き換えられます。警告は表示されません。存在するかどうかを確認できます。クラスのインスタンスを作成しても永続インデックスが実際に存在することにはならないので注意してください。メソッドを使用して初めてインデックスにドキュメントを追加したときに作成されます。メソッドを使用します。ドキュメントの更新インデックスに追加した後にドキュメントを変更することはできません。フィールドの追加や削除、フィールド値の変更もできません。持つ新しいドキュメントに置き換えることはできます。つのドキュメントを取得する。それぞれの呼び出しの例を以下に示します。オブジェクトに含めることもできます。一致するドキュメントをランクの高い順に並べ替えて返します。オブジェクトを使用する必要があります。このオブジェクトにはクエリ文字列が含まれ、他の検索オプションや並べ替えオプションを指定することもできます。スキーマで構成されています。スキーマを削除します。メソッドに指定します。効率を高めるには、複数のドキュメントを一括で削除します。メソッドに渡すことができます。メソッドに渡すことができます。削除するよりも、一括で削除するほうが効率的です。結果整合性インデックスにドキュメントを挿入したり、インデックス内のドキュメントを更新したり削除したりすると、その変更が複数のデータセンターに伝播されます。通常この処理はごく短時間で行われますが、所要時間は一定ではありません。保証するのは結果整合性です。以上のドキュメントを検索または取得した場合、最新の変更が反映されていない結果が返されることがあります。インデックスのサイズの確認インデックスにはユーザーが取得できるようにドキュメントが格納されます。指定して一連のドキュメントを取得する、インデックス内の全ドキュメントを取得するなど、複数の取得方法がサポートされています。フィールドとその値についての条件をクエリ文字列として指定してインデックスを検索し、その条件を満たすドキュメントを取得することもできます。ドキュメントをグループごとに別のインデックスに入れてグループ単位で管理することも可能です。つのインデックスに格納できるドキュメント数と使用できるインデックス数に制限はありません。増やすことができます。よって、インデックスの最大許容サイズが返されます。スペースの推定容量です。システムは継続的に実行されてはいないため、この数は推定値です。実際の使用量は定期的にコンピューティングされます。ポイント間で調整されます。スキーマすべてのインデックスは、そのインデックス中に含まれているドキュメントに出現するすべてのフィールド名とフィールド型を示すスキーマを持っています。スキーマを自分で定義することはできません。スキーマは動的に保守され、ドキュメントがインデックスに追加されると更新されます。フィールドの名前です。キーに対応する値は、そのフィールド名で使用されているフィールド型のリストです。つのフィールド名について複数のフィールド型がリストされます。'ATOM']}一度スキーマに現れたフィールドを削除することはできません。あるフィールド名を含むドキュメントがインデックスに存在しなくなった場合でも、そのフィールドを削除する方法はありません。インデックスのスキーマは、次のようにして表示できます。超えるインデックスは返せないので注意してください。ともに使用して、メソッドを繰り返し呼び出してください。プログラミングでいう「クラス」を定義するものではありません。関する限り、すべてのドキュメントは一意であり、インデックスにはさまざまな種類のドキュメントを含めることができます。リストが同じオブジェクトの集合をクラスのインスタンスとして扱うためには、コード内で抽象化を行う必要があります。同じ一連のフィールドを持つドキュメントをすべて専用のインデックスに入れるようにします。スキーマをクラス定義、インデックス内の各ドキュメントをクラスのインスタンスと見なすことができます。アプリケーションのインデックスとそれに含まれるドキュメントに関する情報を表示できます。インデックス名をクリックすると、インデックスに含まれているドキュメントが表示されます。フィールドが表示され、その名前のフィールドを持つドキュメントごとにフィールドの値が表示されます。データに対するクエリをコンソールから直接発行できます。次のようにいくつかの無料の割り当てがあります。次の制限が設定されています。これらの制限は無料割り当てと有料割り当ての両方に適用されます。使用量は、呼び出しのタイプに応じて異なる方法でカウントされます。つのクエリとしてカウントされます。実行時間は呼び出しのレイテンシに相当します。インデックスにドキュメントを追加すると、各ドキュメントのサイズとドキュメントの数が、インデックス作成割り当て量に算入されます。呼び出しは、呼び出しに必要なオペレーションの数に基づいてカウントされます。オペレーションがカウントされます。オペレーションがカウントされます。オペレーションがカウントされます。オペレーションがカウントされます。オペレーションがカウントされます。オペレーションがカウントされます。人のユーザーが検索サービスを独占できないように、クエリのスループットに割り当てが設定されています。分になるまでクエリを実行することが許可されています。短いクエリを多数実行している場合、この限界に達することはまずありません。この割り当てを超えた場合は、割り当てが元に戻される次のタイムスライスまで、それ以降のクエリは失敗します。秒間隔で検索帯域幅を制御しています。割り当てについて詳しくは、割り当てのページをご覧ください。アプリがこれらの量を超えると、割り当て不足エラーが返されます。これらの制限は分単位で適用されますが、コンソールには各制限についての日単位の合計数が表示されることに注意してください。サポートをご契約の方は、サポート担当者に連絡して、スループットの上限を引き上げることができます。料金アプリの課金を有効にした場合は、無料の割り当て分を超えた追加使用分に対して課金されます。以下の料金が請求対象のアプリに適用されます。$2.00/GB料金に関する詳細については、料金のページをご覧ください。