Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ai/examples/hybrid-search-with-pytidb.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ summary: より包括的な結果を得るには、ベクトル検索と全文
- **TiDB Cloud Starterインスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial)で無料のTiDB Cloud Starterインスタンスを作成できます。
- **OpenAI API キー**: [OpenAI](https://platform.openai.com/api-keys)から OpenAI API キーを取得します。

> **注記**
> **Note**
>
> 現在、全文検索は以下の製品オプションおよび地域でのみご利用いただけます。
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ aliases: ['/ja/tidbcloud/vector-search-integrate-with-amazon-bedrock/']
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md) と [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter) で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。

> **ヒント**
> **Tip**
>
> 完全な[サンプルコード](https://github.com/aws-samples/aws-generativeai-partner-samples/blob/main/tidb/samples/tidb-bedrock-boto3-rag.ipynb)Notebook 形式で表示できます。

Expand Down
2 changes: 1 addition & 1 deletion ai/integrations/vector-search-integrate-with-langchain.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ aliases: ['/ja/tidb/stable/vector-search-integrate-with-langchain/','/ja/tidb/de
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)と[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。

> **ヒント**
> **Tip**
>
> 完全な[サンプルコード](https://github.com/langchain-ai/langchain/blob/master/docs/docs/integrations/vectorstores/tidb_vector.ipynb)Jupyter Notebook で表示することも、 [Colab](https://colab.research.google.com/github/langchain-ai/langchain/blob/master/docs/docs/integrations/vectorstores/tidb_vector.ipynb)オンライン環境で直接実行することもできます。

Expand Down
4 changes: 2 additions & 2 deletions ai/integrations/vector-search-integrate-with-llamaindex.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ aliases: ['/ja/tidb/stable/vector-search-integrate-with-llamaindex/','/ja/tidb/d
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)と[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。

> **ヒント**
> **Tip**
>
> 完全な[サンプルコード](https://github.com/run-llama/llama_index/blob/main/docs/examples/vector_stores/TiDBVector.ipynb)Jupyter Notebook で表示することも、 [Colab](https://colab.research.google.com/github/run-llama/llama_index/blob/main/docs/examples/vector_stores/TiDBVector.ipynb)オンライン環境で直接実行することもできます。

Expand Down Expand Up @@ -212,7 +212,7 @@ response = query_engine.query("What did the author do?")
print(textwrap.fill(str(response), 100))
```

> **注記**
> **Note**
>
> `TiDBVectorStore` [`default`](https://docs.llamaindex.ai/en/stable/api_reference/storage/vector_store/?h=vectorstorequerymode#llama_index.core.vector_stores.types.VectorStoreQueryMode)クエリ モードのみをサポートしています。

Expand Down
2 changes: 1 addition & 1 deletion ai/quickstart-via-sql.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ VALUES
Query OK, 3 rows affected (0.15 sec)
Records: 3 Duplicates: 0 Warnings: 0

> **注記**
> **Note**
>
> この例では、ベクトル埋め込みの次元を簡略化し、説明のために3次元ベクトルのみを使用しています。
>
Expand Down
2 changes: 1 addition & 1 deletion ai/vector-search-get-started-using-python.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ def text_to_embedding(text):

`TiDBVectorClient`クラスを使用して TiDB に接続し、ベクトル列を持つテーブル`embedded_documents`を作成します。

> **注記**
> **Note**
>
> テーブル内のベクトル列の次元が、埋め込みモデルによって生成されるベクトルの次元と一致していることを確認してください。たとえば、 **msmarco-MiniLM-L12-cos-v5**モデルは 384 次元のベクトルを生成するため、 `embedded_documents`内のベクトル列の次元も 384 にする必要があります。

Expand Down
8 changes: 4 additions & 4 deletions develop/dev-guide-sample-application-aws-lambda.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ TiDBはMySQL互換データベース、 [AWS Lambda関数](https://aws.amazon.co
- アプリケーションをビルドして実行します。オプションで、基本的な CRUD 操作用の[サンプルコードスニペット](#sample-code-snippets)を見つけることができます。
- AWS Lambda関数をデプロイ。

> **注記**
> **Note**
>
> このチュートリアルは、 TiDB Cloud Starter、 TiDB Cloud Essential、 TiDB Cloud Premium、およびTiDB Self-Managedに対応しています。

Expand All @@ -41,7 +41,7 @@ AWSアカウントまたはユーザーをお持ちでない場合は、 [Lambda

このセクションでは、サンプルアプリケーションコードを実行してTiDBに接続する方法を説明します。

> **注記**
> **Note**
>
> 完全なコードスニペットと実行手順については、 [tidb-samples/tidb-aws-lambda-quickstart](https://github.com/tidb-samples/tidb-aws-lambda-quickstart) GitHubリポジトリを参照してください。

Expand Down Expand Up @@ -84,13 +84,13 @@ npm install

- お使いの環境に合った**オペレーティングシステム**を選択してください。

> **注記**
> **Note**
>
> Node.jsアプリケーションでは、SSL CA証明書を提供する必要はありません。Node.jsはTLS(SSL)接続を確立する際に、デフォルトで組み込みの[Mozilla CA証明書](https://wiki.mozilla.org/CA/Included_Certificates)を使用するためです。

4. **「パスワードを生成」を**クリックすると、ランダムなパスワードが生成されます。

> **ヒント**
> **Tip**
>
> 以前にパスワードを作成したことがある場合は、元のパスワードを使用するか、 **「パスワードをリセット」**をクリックして新しいパスワードを作成できます。

Expand Down
8 changes: 4 additions & 4 deletions develop/dev-guide-sample-application-nextjs.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ TiDBはMySQL互換のデータベースであり、 [mysql2](https://github.com/
- mysql2を使用してTiDBに接続します。
- アプリケーションをビルドして実行します。オプションで、基本的な CRUD 操作用の[サンプルコードスニペット](#sample-code-snippets)を見つけることができます。

> **注記**
> **Note**
>
> このチュートリアルは、 TiDB Cloud Starter、 TiDB Cloud Essential、 TiDB Cloud Premium、およびTiDB Self-Managedに対応しています。

Expand All @@ -35,7 +35,7 @@ TiDBはMySQL互換のデータベースであり、 [mysql2](https://github.com/

このセクションでは、サンプルアプリケーションコードを実行してTiDBに接続する方法を説明します。

> **注記**
> **Note**
>
> 完全なコードスニペットと実行手順については、 [tidb-nextjs-vercel-quickstart](https://github.com/tidb-samples/tidb-nextjs-vercel-quickstart) GitHubリポジトリを参照してください。

Expand Down Expand Up @@ -78,13 +78,13 @@ npm install

- お使いの環境に合った**オペレーティングシステム**を選択してください。

> **注記**
> **Note**
>
> Node.jsアプリケーションでは、SSL CA証明書を提供する必要はありません。Node.jsはTLS(SSL)接続を確立する際に、デフォルトで組み込みの[Mozilla CA証明書](https://wiki.mozilla.org/CA/Included_Certificates)を使用するためです。

4. **「パスワード生成」をクリックすると、ランダムなパスワード**が生成されます。

> **ヒント**
> **Tip**
>
> 以前にパスワードを作成したことがある場合は、元のパスワードを使用するか、 **「パスワードをリセット」**をクリックして新しいパスワードを生成できます。

Expand Down
6 changes: 3 additions & 3 deletions develop/dev-guide-sample-application-nodejs-mysql2.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ npm install mysql2 dotenv --save
TIDB_ENABLE_SSL=true
```

> **注記**
> **Note**
>
> TiDB Cloud Starterの場合、パブリックエンドポイントを使用する際には、 `TIDB_ENABLE_SSL`を介して TLS 接続を有効にする**必要があります**。

Expand Down Expand Up @@ -177,7 +177,7 @@ npm install mysql2 dotenv --save
TIDB_CA_PATH={downloaded_ssl_ca_path}
```

> **注記**
> **Note**
>
> TiDB Cloud Dedicatedへの接続にパブリックエンドポイントを使用する場合は、TLS接続を有効にすることをお勧めします。
>
Expand Down Expand Up @@ -273,7 +273,7 @@ async function main() {
void main();
```

> **注記**
> **Note**
>
> TiDB Cloud StarterおよびTiDB Cloud Essentialでは、パブリック エンドポイントを使用する場合、 `TIDB_ENABLE_SSL`を介して TLS 接続を有効にする必要が**あり****ます**。ただし、Node.js はデフォルトで組み込みの Mozilla CA を使用するため、 `TIDB_CA_PATH`を介して SSL CA 証明書を指定する必要はありません。この組み込みの[Mozilla CA証明書](https://wiki.mozilla.org/CA/Included_Certificates)はTiDB Cloud Starterによって信頼されています。

Expand Down
8 changes: 4 additions & 4 deletions develop/dev-guide-sample-application-nodejs-mysqljs.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ npm install mysql dotenv --save
TIDB_ENABLE_SSL=true
```

> **注記**
> **Note**
>
> TiDB Cloud Starterの場合、パブリックエンドポイントを使用する際には、 `TIDB_ENABLE_SSL`を介して TLS 接続を有効にする**必要があります**。

Expand Down Expand Up @@ -177,7 +177,7 @@ npm install mysql dotenv --save
TIDB_CA_PATH={downloaded_ssl_ca_path}
```

> **注記**
> **Note**
>
> TiDB Cloud Dedicatedへの接続にパブリックエンドポイントを使用する場合は、TLS接続を有効にすることをお勧めします。
>
Expand Down Expand Up @@ -269,7 +269,7 @@ const conn = createConnection(options);
conn.end();
```

> **注記**
> **Note**
>
> TiDB Cloud StarterおよびTiDB Cloud Essentialでは、パブリック エンドポイントを使用する場合、 `TIDB_ENABLE_SSL`を介して TLS 接続を有効にする必要が**あり****ます**。ただし、Node.js はデフォルトで組み込みの Mozilla CA を使用するため、 `TIDB_CA_PATH`を介して SSL CA 証明書を指定する必要はありません。この組み込みの[Mozilla CA証明書](https://wiki.mozilla.org/CA/Included_Certificates)はTiDB Cloud Starterによって信頼されています。

Expand Down Expand Up @@ -347,7 +347,7 @@ conn.query('DELETE FROM players WHERE id = ?;', [1], (err, ok) => {

- SQL インジェクション攻撃を回避するには、SQL を実行する前に[クエリ値のエスケープ](https://github.com/mysqljs/mysql#escaping-query-values)を使用することをお勧めします。

> **注記**
> **Note**
>
> `mysqljs/mysql`パッケージはまだプリペアド ステートメントをサポートしておらず、クライアント側で値をエスケープするだけです (関連する問題:[mysqljs/mysql#274](https://github.com/mysqljs/mysql/issues/274) )。
>
Expand Down
4 changes: 2 additions & 2 deletions develop/dev-guide-sample-application-nodejs-prisma.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ npm install prisma typescript ts-node @types/node --save-dev
DATABASE_URL='{connection_string}'
```

> **注記**
> **Note**
>
> TiDB Cloud Starterの場合、パブリックエンドポイントを使用する際には`sslaccept=strict`を設定して TLS 接続を有効にする**必要があります**。

Expand Down Expand Up @@ -179,7 +179,7 @@ npm install prisma typescript ts-node @types/node --save-dev
DATABASE_URL='mysql://{user}:{password}@{host}:4000/test?sslaccept=strict&sslcert={downloaded_ssl_ca_path}'
```

> **注記**
> **Note**
>
> TiDB Cloud Starterの場合、パブリックエンドポイントを使用する際には`sslaccept=strict`を設定して TLS 接続を有効にすることをお**勧め****します**。 `sslaccept=strict`を設定して TLS 接続を有効にする場合は、 `sslcert=/path/to/ca.pem`を介して接続ダイアログからダウンロードした CA 証明書のファイルパスを指定する必要があります。

Expand Down
8 changes: 4 additions & 4 deletions develop/dev-guide-sample-application-nodejs-sequelize.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ TiDB は MySQL 互換データベースであり、[Sequelize](https://sequelize
- Sequelizeを使用してTiDBに接続します。
- アプリケーションをビルドして実行します。オプションで、基本的な CRUD 操作用の[サンプルコードスニペット](#sample-code-snippets)を見つけることができます。

> **注記**
> **Note**
>
> このチュートリアルは、 TiDB Cloud Starter、 TiDB Cloud Essential、 TiDB Cloud Premium、 TiDB Cloud Dedicated、およびTiDB Self-Managedに対応しています。

Expand All @@ -35,7 +35,7 @@ TiDB は MySQL 互換データベースであり、[Sequelize](https://sequelize

このセクションでは、サンプルアプリケーションコードを実行してTiDBに接続する方法を説明します。

> **注記**
> **Note**
>
> 完全なコードスニペットと実行手順については、 [tidb-samples/tidb-nodejs-sequelize-quickstart](https://github.com/tidb-samples/tidb-nodejs-sequelize-quickstart) GitHubリポジトリを参照してください。

Expand Down Expand Up @@ -78,13 +78,13 @@ npm install

- お使いの環境に合った**オペレーティングシステム**を選択してください。

> **注記**
> **Note**
>
> Node.jsアプリケーションでは、SSL CA証明書を提供する必要はありません。Node.jsはTLS(SSL)接続を確立する際に、デフォルトで組み込みの[Mozilla CA証明書](https://wiki.mozilla.org/CA/Included_Certificates)を使用するためです。

4. **「パスワードを生成」を**クリックすると、ランダムなパスワードが生成されます。

> **ヒント**
> **Tip**
>
> 以前にパスワードを作成したことがある場合は、元のパスワードを使用するか、 **「パスワードをリセット」**をクリックして新しいパスワードを作成できます。

Expand Down
8 changes: 4 additions & 4 deletions develop/dev-guide-sample-application-nodejs-typeorm.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ TiDBはMySQL互換のデータベースであり、 [TypeORM](https://github.com
- TypeORMを使用してTiDBに接続します。
- アプリケーションをビルドして実行します。オプションで、基本的な CRUD 操作用の[サンプルコードスニペット](#sample-code-snippets)を見つけることができます。

> **注記**
> **Note**
>
> このチュートリアルは、 TiDB Cloud Starter、 TiDB Cloud Essential、 TiDB Cloud Premium、 TiDB Cloud Dedicated、およびTiDB Self-Managedに対応しています。

Expand Down Expand Up @@ -107,7 +107,7 @@ npm install @types/node ts-node typescript --save-dev
TIDB_ENABLE_SSL=true
```

> **注記**
> **Note**
>
> TiDB Cloud StarterおよびTiDB Cloud Essentialの場合、パブリック エンドポイントを使用する際には`TIDB_ENABLE_SSL`を介して TLS 接続を有効にする**必要があります**。

Expand Down Expand Up @@ -185,7 +185,7 @@ npm install @types/node ts-node typescript --save-dev
TIDB_CA_PATH={downloaded_ssl_ca_path}
```

> **注記**
> **Note**
>
> TiDB Cloud Dedicatedの場合、パブリックエンドポイントを使用する際には`TIDB_ENABLE_SSL`を介して TLS 接続を有効にすることをお**勧め**します。 `TIDB_ENABLE_SSL=true`を設定する際には、 `TIDB_CA_PATH=/path/to/ca.pem`を介して接続ダイアログからダウンロードした CA 証明書のパスを指定する**必要があります**。

Expand Down Expand Up @@ -302,7 +302,7 @@ export const AppDataSource = new DataSource({
});
```

> **注記**
> **Note**
>
> TiDB Cloud StarterおよびTiDB Cloud Essentialでは、パブリックエンドポイントを使用する際に TLS 接続を有効にする必要があります。このサンプルコードでは、 `TIDB_ENABLE_SSL` `.env` } を`true`に設定してください。
>
Expand Down
6 changes: 3 additions & 3 deletions develop/dev-guide-sample-application-ruby-mysql2.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ bundle add mysql2 dotenv
DATABASE_ENABLE_SSL=true
```

> **注記**
> **Note**
>
> [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)の場合、パブリック エンドポイントを使用する際には`DATABASE_ENABLE_SSL`を介して TLS 接続を有効にする**必要があります**。

Expand Down Expand Up @@ -178,7 +178,7 @@ bundle add mysql2 dotenv
DATABASE_SSL_CA={downloaded_ssl_ca_path}
```

> **注記**
> **Note**
>
> TiDB Cloud Dedicatedクラスタへの接続にパブリックエンドポイントを使用する場合は、TLS接続を有効にすることをお勧めします。
>
Expand Down Expand Up @@ -258,7 +258,7 @@ options.merge(sslca: ENV['DATABASE_SSL_CA']) if ENV['DATABASE_SSL_CA']
client = Mysql2::Client.new(options)
```

> **注記**
> **Note**
>
> [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)の場合、パブリック エンドポイントを使用する際には`DATABASE_ENABLE_SSL`を介して TLS 接続を有効にする**必要があります****が**、mysql2 gem が特定の順序で既存の CA 証明書を検索してファイルが見つかるまで検索するため、 `DATABASE_SSL_CA`を介して SSL CA 証明書を指定する必要はありません。

Expand Down
6 changes: 3 additions & 3 deletions develop/dev-guide-sample-application-ruby-rails.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ bundle add mysql2 dotenv
DATABASE_URL='mysql2://{user}:{password}@{host}:{port}/{database_name}?ssl_mode=verify_identity'
```

> **注記**
> **Note**
>
> [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)の場合、パブリックエンドポイントを使用する際には、 `ssl_mode=verify_identity`クエリパラメータを使用して TLS 接続を有効にする**必要があります**。

Expand Down Expand Up @@ -157,7 +157,7 @@ bundle add mysql2 dotenv
DATABASE_URL='mysql2://{user}:{password}@{host}:{port}/{database}?ssl_mode=verify_identity&sslca=/path/to/ca.pem'
```

> **注記**
> **Note**
>
> TiDB Cloud Dedicatedへの接続にパブリックエンドポイントを使用する場合は、TLS接続を有効にすることをお勧めします。
>
Expand Down Expand Up @@ -247,7 +247,7 @@ production:
<<: *default
```

> **注記**
> **Note**
>
> [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)の場合、パブリック エンドポイントを使用する際には**、** `ssl_mode`の`verify_identity`クエリ パラメータを`DATABASE_URL`に設定して TLS 接続を有効にする必要がありますが、mysql2 gem が特定の順序で既存の CA 証明書を検索してファイルが見つかるまで検索するため、 `DATABASE_URL`を介して SSL CA 証明書を指定する必要**はあり**ません。

Expand Down
Loading
Loading