Couchbaseはどのようなタイプのインデックスをサポートしていますか?
Couchbaseは次のタイプのインデックスをサポートしています:
- GSI(Global Secondary Index)は、全てのノードで利用可能であり、データに素早くアクセスして検索するために使用される全体的な二次索引です。
- N1QLインデックス:N1QLクエリ言語をサポートするために使用され、特定のフィールドにCREATE INDEXステートメントを使用して作成できます。
- ユーザーは特定のニーズを満たすために、カスタムインデックスとクエリ実行計画をカスタマイズできます。
- 配列のインデックス:配列のフィールドにインデックスを付けて、配列要素の検索や操作をサポートします。
- テキストインデックス:テキストフィールドを全文検索するためのもの。
- 地理データのインデックス化を行う空間インデックスは、地理的なクエリや操作をサポートするために使用されます。