このトピックでは、Tablestore Java SDK を使用してデータをクエリする場合に、 多次元インデックス でサポートされる基本的なクエリタイプについて説明します。
クエリタイプ | 説明 |
このクエリは、テーブル内のすべての行と一致し、テーブル内の行の総数をクエリしたり、複数のランダムな行を返したりします。 | |
このクエリは、完全に一致を使用してデータテーブルからデータを取得します。 term クエリは、文字列照合に基づくクエリに似ています。 | |
このクエリでは、複数のキーワードを指定して、少なくとも 1 つのキーワードと一致する行を検索できます。列値が少なくとも 1 つのキーワードと一致する場合、データ行が返されます。 terms クエリは、SQL 文の IN オペレーターと同じ方法で使用できます。 | |
このクエリは、指定されたプレフィックスを含むデータをデータテーブルから取得します。 | |
このクエリは、指定されたサフィックスを含むデータをデータテーブルから取得します。 | |
このクエリは、ワイルドカード文字を含む文字列と一致するデータを取得します。 | |
このクエリは、指定された範囲内にあるデータをテーブルから取得します。 | |
このクエリは、NULL クエリまたは NULL 値クエリとも呼ばれ、スパースデータで使用され、行の列が存在するかどうかを判断します。 | |
このクエリは、特定の列に基づいて結果セットを折りたたみ、指定されたタイプのデータが返された結果に 1 回だけ表示されるようにすることで、結果タイプの多様性を確保します。 | |
geo クエリは、 円形範囲検索 、 四角形範囲検索 、 多角形範囲検索 の 3 つのタイプに分類されます。
| |
このクエリは、ネストされたフィールドの子行のデータを取得します。 |