This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 947e99a6020c docs(i18n): machine Japanese translation candidates 
(#4486)
947e99a6020c is described below

commit 947e99a6020c0f6d67bca654dcc14665df2996bc
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Sat Oct 24 10:49:53 2026 +0100

    docs(i18n): machine Japanese translation candidates (#4486)
    
    ## Japanese translation candidate
    
    Source commit: `fe9ae60e37c3fbfd2aa15819a6db04c140a96c02`
    Model: `gpt-6-sol`; glossary: `1`
    Review status: machine. Japanese proofreading and the normal PR checks
    are still required.
    
    | Action | Version | English source | SHA-256 prefix | Generation |
    | --- | --- | --- | --- | --- |
    | update | current |
    
[`docs/connection-integration/data-integration/intro.mdx`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/connection-integration/data-integration/intro.mdx)
    | `b02e0793c293` | incremental (2.7%) |
    | update | current |
    
[`docs/sql-manual/sql-functions/aggregate-functions/linear-histogram.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/aggregate-functions/linear-histogram.md)
    | `273fd40d6143` | full (glossary-version-changed) |
    | update | current |
    
[`docs/sql-manual/sql-functions/aggregate-functions/max-by.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/aggregate-functions/max-by.md)
    | `90e1b68dcfbe` | full (glossary-version-changed) |
    | update | current |
    
[`docs/sql-manual/sql-functions/aggregate-functions/max.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/aggregate-functions/max.md)
    | `b4a0d65b62da` | full (glossary-version-changed) |
    | update | current |
    
[`docs/sql-manual/sql-functions/aggregate-functions/min-by.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/aggregate-functions/min-by.md)
    | `372df18d8ac0` | full (glossary-version-changed) |
    | update | current |
    
[`docs/sql-manual/sql-functions/aggregate-functions/min.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/aggregate-functions/min.md)
    | `67660eb18fa4` | full (glossary-version-changed) |
    | update | current |
    
[`docs/sql-manual/sql-functions/aggregate-functions/topn-array.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/aggregate-functions/topn-array.md)
    | `80381cd5e1e8` | full (glossary-version-changed) |
    | update | current |
    
[`docs/sql-manual/sql-functions/aggregate-functions/topn-weighted.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/aggregate-functions/topn-weighted.md)
    | `a84a273e28c5` | full (glossary-version-changed) |
    | update | current |
    
[`docs/sql-manual/sql-functions/aggregate-functions/topn.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/aggregate-functions/topn.md)
    | `16c3266e4d26` | full (glossary-version-changed) |
    | update | current |
    
[`docs/sql-manual/sql-functions/ai-functions/distance-functions/embed.md`](https://github.com/apache/doris-website/blob/fe9ae60e37c3fbfd2aa15819a6db04c140a96c02/docs/sql-manual/sql-functions/ai-functions/distance-functions/embed.md)
    | `ad556fcd533a` | full (glossary-version-changed) |
    
    ## Failed or skipped tasks
    
    None.
    
    ## Candidates retained with warnings
    
    - `docs/sql-manual/sql-functions/aggregate-functions/max.md`: third
    attempt retained for review. protected-content: Restore protected source
    content: protected node 5: expected ["code","sql",null,"-- setup\ncreate
    table t1(\n k1 int,\n k_string varchar(100),\n k_decimal decimal(10,
    2),\n k_array array<int>\n) distributed by hash (k1) buckets
    1\nproperties (\"replication_num\"=\"1\");\ninsert into t1 values \n (1,
    'apple', 10.01, [10, 20, 30]),\n (1, 'banana', 20.02, [10, 20]),\n (2,
    'orange', 30.03, [10, 20, 40]),\n (2, null, null, [10, 20, null]),\n (3,
    null, null, null);"]; received ["code","sql",null,"-- setup\ncreate
    table t1(\n k1 int,\n k_string varchar(100),\n k_decimal decimal(10,
    2),\n k_array array<int>\n) distributed by hash (k1) buckets
    1\nproperties (\"replication_num\"=\"1\");\ninsert into t1 values\n (1,
    'apple', 10.01, [10, 20, 30]),\n (1, 'banana', 20.02, [10, 20]),\n (2,
    'orange', 30.03, [10, 20, 40]),\n (2, null, null, [10, 20, null]),\n (3,
    null, null, null);"]
    - `docs/sql-manual/sql-functions/aggregate-functions/min.md`: third
    attempt retained for review. protected-content: Restore protected source
    content: protected node 5: expected ["code","sql",null,"-- setup\ncreate
    table t1(\n k1 int,\n k_string varchar(100),\n k_decimal decimal(10,
    2),\n k_array array<int>\n) distributed by hash (k1) buckets
    1\nproperties (\"replication_num\"=\"1\");\ninsert into t1 values \n (1,
    'apple', 10.01, [10, 20, 30]),\n (1, 'banana', 20.02, [10, 20]),\n (2,
    'orange', 30.03, [10, 20, 40]),\n (2, null, null, [10, 20, null]),\n (3,
    null, null, null);"]; received ["code","sql",null,"-- setup\ncreate
    table t1(\n k1 int,\n k_string varchar(100),\n k_decimal decimal(10,
    2),\n k_array array<int>\n) distributed by hash (k1) buckets
    1\nproperties (\"replication_num\"=\"1\");\ninsert into t1 values\n (1,
    'apple', 10.01, [10, 20, 30]),\n (1, 'banana', 20.02, [10, 20]),\n (2,
    'orange', 30.03, [10, 20, 40]),\n (2, null, null, [10, 20, null]),\n (3,
    null, null, null);"]
    -
    `docs/sql-manual/sql-functions/ai-functions/distance-functions/embed.md`:
    third attempt retained for review. protected-content: Restore protected
    source content: protected node 1: expected ["html",null,null,"<!--
    \nLicensed to the Apache Software Foundation (ASF) under one\nor more
    contributor license agreements. See the NOTICE file\ndistributed with
    this work for additional information\nregarding copyright ownership. The
    ASF licenses this file\nto you under the Apache License, Version 2.0
    (the\n\"License\"); you may not use this file except in compliance\nwith
    the License. You may obtain a copy of the License at\n\n
    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by
    applicable law or agreed to in writing,\nsoftware distributed under the
    License is distributed on an\n\"AS IS\" BASIS, WITHOUT WARRANTIES OR
    CONDITIONS OF ANY\nKIND, either express or implied. See the License for
    the\nspecific language governing permissions and limitations\nunder the
    License.\n-->"]; received ["html",null,null,"<!--\nLicensed to the
    Apache Software Foundation (ASF) under one\nor more contributor license
    agreements. See the NOTICE file\ndistributed with this work for
    additional information\nregarding copyright ownership. The ASF licenses
    this file\nto you under the Apache License, Version 2.0
    (the\n\"License\"); you may not use this file except in compliance\nwith
    the License. You may obtain a copy of the License at\n\n
    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by
    applicable law or agreed to in writing,\nsoftware distributed under the
    License is distributed on an\n\"AS I…
    
    ## Validation
    
    Updates at or below 30% translate only changed Markdown/MDX blocks and
    preserve other target blocks.
    Change size is the sum of max(removed, added) non-empty English lines
    per diff hunk, divided by the larger old/new line count.
    New documents, larger updates, glossary changes or baselines that cannot
    be aligned use full translation.
    Generation uses at most three attempts per document. Deletions and
    code-only updates may need no model call.
    Each retry receives the earlier validation errors. Third-attempt content
    issues are retained as warnings above.
    Full attempt history and diagnostics are in generation.json and the page
    state records.
    Committed source hashes, managed paths and target/state hashes are
    checked before applying candidates.
    Master is checked before each model call and before publishing:
    unrelated merges are allowed, a page changed on master is dropped, and a
    translation configuration or tooling change discards the batch.
    The publisher runs the shared PR translation-state, syntax and
    internal-link checks before pushing.
    The normal PR build and human proofreading are still required before
    merging.
    
    <!-- japanese-translation-automation:v1
    bot-head=cedd7b5d18bd00a666c3c4a2cf0742e41263509d -->
    
    Shared PR admission checks: passed (translation state, syntax, internal
    links).
    
    Co-authored-by: morningman <[email protected]>
---
 .../data-integration/intro.mdx                     |  7 ++
 .../aggregate-functions/linear-histogram.md        | 46 ++++++++-----
 .../sql-functions/aggregate-functions/max-by.md    | 47 ++++++++++---
 .../sql-functions/aggregate-functions/max.md       | 58 +++++++++-------
 .../sql-functions/aggregate-functions/min-by.md    | 51 +++++++++++---
 .../sql-functions/aggregate-functions/min.md       | 46 +++++++------
 .../aggregate-functions/topn-array.md              | 32 ++++++---
 .../aggregate-functions/topn-weighted.md           | 40 +++++++----
 .../sql-functions/aggregate-functions/topn.md      | 35 ++++++----
 .../ai-functions/distance-functions/embed.md       | 80 +++++++++++-----------
 .../data-integration/intro.json                    | 23 +++++--
 .../aggregate-functions/linear-histogram.json      | 28 ++++++--
 .../sql-functions/aggregate-functions/max-by.json  | 46 +++++++++++--
 .../sql-functions/aggregate-functions/max.json     | 56 +++++++++++++--
 .../sql-functions/aggregate-functions/min-by.json  | 36 ++++++++++
 .../sql-functions/aggregate-functions/min.json     | 64 +++++++++++++++++
 .../aggregate-functions/topn-array.json            | 28 ++++++--
 .../aggregate-functions/topn-weighted.json         | 28 ++++++--
 .../sql-functions/aggregate-functions/topn.json    | 28 ++++++--
 .../ai-functions/distance-functions/embed.json     | 64 +++++++++++++++++
 20 files changed, 642 insertions(+), 201 deletions(-)

diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/connection-integration/data-integration/intro.mdx
 
b/i18n/ja/docusaurus-plugin-content-docs/current/connection-integration/data-integration/intro.mdx
index 5243287d804b..360cce1379a6 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/connection-integration/data-integration/intro.mdx
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/connection-integration/data-integration/intro.mdx
@@ -102,6 +102,13 @@ Apache Doris は、幅広いデータエコシステムのツールとの統合
     description="LibreDB Studio の MySQL 接続タイプを使用して Doris に接続し、ブラウザーから internal 
catalog を参照して SQL を実行します"
     link="./libredb-studio"
 />
+
+<GettingStartedCard
+    title="DBine"
+    icon="/images/next/connection-integration/data-integration/logos/dbine.svg"
+    description="DBine の Apache Doris 接続タイプを使用して Doris に接続し、デスクトップアプリから 
internal catalog を参照して SQL を実行します"
+    link="./dbine"
+/>
 </div>
 
 ## データの移行、同期、一括データロード {#data-migration-synchronization-and-bulk-loading}
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.md
index a172e2db55dd..bf29a54a94fc 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.md
@@ -2,32 +2,33 @@
 {
     "title": "LINEAR_HISTOGRAM",
     "language": "ja",
-    "description": "LINEARHISTOGRAM 関数はデータの分布を表します。"
+    "description": "LINEAR_HISTOGRAM 関数はデータの分布を表すために使用します。"
 }
 ---
 
-## 説明
+## 説明 {#description}
 
-LINEAR_HISTOGRAM 関数はデータの分布を表します。「等幅」のバケット分割方式を使用し、データの値の大きさに応じてバケットに分割します。
+LINEAR_HISTOGRAM 
関数はデータの分布を表すために使用します。「等幅」のバケット分割方法を使用し、値の大きさに応じてデータをバケットに分割します。
 
-## 構文
+## 構文 {#syntax}
 
 ```sql
-LINEAR_HISTOGRAM(<expr>, DOUBLE <interval>[, DOUBLE <offset>])
+LINEAR_HISTOGRAM(<expr>, <interval> [, <offset>])
 ```
 
-## パラメータ
+## パラメータ {#parameters}
 
 | パラメータ | 説明 |
 | -- | -- |
-| `interval` | バケットの幅。サポートされる型は 
TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal です。 |
-| `offset`   | 省略可能。デフォルト値は 0 で、範囲は `[0, interval)` です。Double 型をサポートします。 |
+| `<expr>` | 
集計対象の式。BOOLEAN、TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE、DECIMAL 
をサポートします。BOOLEAN 型の入力は Doris 4.1 系列の 4.1.5 以降でサポートされ、FALSE と TRUE はそれぞれ 0 と 1 
としてカウントされます。 |
+| `<interval>` | バケットの幅。型は DOUBLE で、0 より大きい値を指定する必要があります。 |
+| `<offset>` | 省略可能な DOUBLE 型のオフセット。デフォルトは 0 で、`[0, interval)` の範囲内である必要があります。 
|
 
-## 戻り値
+## 戻り値 {#return-value}
 
-計算結果を JSON 型の値として返します。
+バケットの境界、件数、累積件数を含む JSON テキストを VARCHAR として返します。NULL の入力は無視されます。すべての入力が NULL 
の場合、または入力行がない場合は、`{"num_buckets":0,"buckets":[]}` を返します。
 
-## 例
+## 例 {#example}
 
 ```sql
 -- setup
@@ -76,9 +77,20 @@ select linear_histogram(a, 2, 1) from histogram_test where a 
is null;
 
 フィールドの説明:
 
-- `num_buckets`: バケットの数。
-- `buckets`: ヒストグラム内のバケット。
-  - `lower`: 下限(この値を含みます)。
-  - `upper`: 上限(この値を含みません)。
-  - `count`: バケット内の要素数。
-  - `acc_count`: このバケットまでの累積要素数。
+- `num_buckets`:バケットの数。
+- `buckets`:ヒストグラム内のバケット。
+  - `lower`:下限(この値を含む)。
+  - `upper`:上限(この値を含まない)。
+  - `count`:バケット内の要素数。
+  - `acc_count`:このバケットまでの累積件数。
+
+BOOLEAN 型の入力では 0 と 1 のバケットを使用します。NULL は件数に含まれません:
+
+```sql
+SELECT LINEAR_HISTOGRAM(b, 1.0)
+FROM (SELECT TRUE AS b UNION ALL SELECT FALSE UNION ALL SELECT TRUE UNION ALL 
SELECT NULL) t;
+```
+
+```text
+{"num_buckets":2,"buckets":[{"lower":0.0,"upper":1.0,"count":1,"acc_count":1},{"lower":1.0,"upper":2.0,"count":2,"acc_count":3}]}
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-by.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-by.md
index fb04ed9da053..6ed3d7b4b23f 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-by.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-by.md
@@ -6,29 +6,33 @@
 }
 ---
 
-## 説明
+## 説明 {#description}
 
 MAX_BY 関数は、指定した列の最大値に対応する値を返します。
 
-## 構文
+`<expr2>` が Array の場合、配列は要素ごとに辞書順で比較されます。NULL 要素は NULL 以外のどの要素よりも大きく扱われます。値が 
NULL の配列は無視されます。
+
+バージョンによる違い: Doris 4.1 系の 4.1.5 以降、および Doris 4.2 以降では、配列内の `NULL` 要素は `NULL` 
以外の要素より大きいものとして比較されます。Doris 4.0 および Doris 4.1 の 4.1.5 より前のバージョンでは、配列内の `NULL` 
要素は NULL 以外の要素より小さいものとして比較されます。配列の値自体が `NULL` の場合は、これらすべてのバージョンで無視されます。
+
+## 構文 {#syntax}
 
 ```sql
 MAX_BY(<expr1>, <expr2>)
 ```
 
-## パラメータ
+## パラメータ {#parameters}
 
 | パラメータ | 説明 |
-| -- | -- |
-| `<expr1>` | 
対応する値を指定する式。Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array、Map、Struct
 型をサポートします。 |
-| `<expr2>` | 
最大値を求める式。Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array
 型をサポートします。 |
+| --- | --- |
+| `<expr1>` | 対応する値を表す式。対応する型: 
Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array、Map、Struct。
 |
+| `<expr2>` | 最大値を判定する式。対応する型: 
Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array。
 |
 
-## 戻り値
+## 戻り値 {#return-value}
 
 <expr1> と同じデータ型の値を返します。
 グループ内に有効なデータがない場合は NULL を返します。
 
-## 例
+## 例 {#example}
 
 ```sql
 -- setup
@@ -47,6 +51,10 @@ insert into tbl values
     (3, 1,   [8],     {"x": 4, "y": 1}, NAMED_STRUCT("a", 4, "b", "r"));
 ```
 
+```text
+Table created and data inserted successfully.
+```
+
 ```sql
 select max_by(k1, k2) from tbl;
 ```
@@ -94,3 +102,26 @@ select max_by(k1, k2) from tbl where k1 is null;
 |           NULL |
 +----------------+
 ```
+
+次の配列比較の例は、Doris 4.1 系の 4.1.5 以降、および Doris 4.2 以降に適用されます。
+
+```sql
+SELECT max_by(label, sort_key) AS result
+FROM (
+    SELECT 'null element' AS label, [1, NULL] AS sort_key
+    UNION ALL SELECT 'non-null element', [1, 2]
+    UNION ALL SELECT 'null array', CAST(NULL AS ARRAY<INT>)
+) t;
+```
+
+```text
+null element
+```
+
+```sql
+SELECT max_by(1, CAST(NULL AS ARRAY<INT>)) AS result;
+```
+
+```text
+NULL
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max.md
index 3878f69bcc4e..8fd6b1202bd5 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max.md
@@ -2,33 +2,39 @@
 {
     "title": "MAX",
     "language": "ja",
-    "description": "MAX 関数は式の NULL 以外の最大値を返します。"
+    "description": "MAX 関数は、式の NULL でない値のうち最大の値を返します。"
 }
 ---
 
-## 説明
+## 説明 {#description}
 
-MAX 関数は式の NULL 以外の最大値を返します。
+MAX 関数は、式の NULL でない値のうち最大の値を返します。
 
-## 構文
+## 構文 {#syntax}
 
 ```sql
 MAX(<expr>)
 ```
 
-## パラメータ
+## パラメータ {#parameters}
 
 | パラメータ | 説明 |
 | -- | -- |
-| `<expr>` | 
値を取得する式。String、Time、Date、DateTime、TimestampNs、Timestamptz、IPv4、IPv6、UUID、TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Array
 型をサポートします。 |
+| `<expr>` | 値を取得する式。対応する型は 
String、Time、Date、DateTime、TimestampNs、Timestamptz、IPv4、IPv6、UUID、TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Array
 です。 |
 
-## 戻り値
+## 戻り値 {#return-value}
 
-入力式と同じデータ型を返します。
-グループ内のすべてのレコードが NULL の場合、関数は NULL を返します。
+入力式と同じデータ型の値を返します。
+グループ内のすべてのレコードが NULL の場合、NULL を返します。
 
 
-## 使用例
+:::caution 動作の変更 (4.1.5)
+
+Doris 4.1 シリーズの 4.1.5 以降では、配列などの複合値に含まれる NULL 要素は、同じ位置にある NULL 
でない要素より大きいものとして比較されます。たとえば、`[10, 20, NULL]` は `[10, 20, 40]` より大きくなります。これは式全体が 
NULL の場合とは異なり、式全体が NULL の行は引き続き無視されます。4.1.5 より前は、集約時の比較で複合値に含まれる NULL 
要素は小さいものとして扱われていました。
+
+:::
+
+## 例 {#example}
 
 ```sql
 -- setup
@@ -39,7 +45,7 @@ create table t1(
         k_array array<int>
 ) distributed by hash (k1) buckets 1
 properties ("replication_num"="1");
-insert into t1 values 
+insert into t1 values
     (1, 'apple', 10.01, [10, 20, 30]),
     (1, 'banana', 20.02, [10, 20]),
     (2, 'orange', 30.03, [10, 20, 40]),
@@ -48,10 +54,10 @@ insert into t1 values
 ```
 
 ```sql
-select k1, max(k_string) from t1 group by k1;
+select k1, max(k_string) from t1 group by k1 order by k1;
 ```
 
-文字列型: グループごとに文字列の最大値を返します。
+String 型の場合: 各グループの文字列の最大値を返します。
 
 ```text
 +------+---------------+
@@ -64,10 +70,10 @@ select k1, max(k_string) from t1 group by k1;
 ```
 
 ```sql
-select k1, max(k_decimal) from t1 group by k1;
+select k1, max(k_decimal) from t1 group by k1 order by k1;
 ```
 
-Decimal 型: 高精度の小数値の最大値を返します。
+Decimal 型の場合: 高精度の十進数の最大値を返します。
 
 ```text
 +------+----------------+
@@ -80,26 +86,26 @@ Decimal 型: 高精度の小数値の最大値を返します。
 ```
 
 ```sql
-select k1, max(k_array) from t1 group by k1;
+select k1, max(k_array) from t1 group by k1 order by k1;
 ```
 
-Array 型: グループごとに最大の配列値を返します (要素を順に比較し、NULL を最小の要素とみなします)。
+Array 型の場合: 要素を順に比較し、各グループの配列の最大値を返します。同じ位置にある要素同士を比較するとき、NULL 要素は NULL 
でない要素より大きいものとして扱われます。
 
 ```text
-+------+--------------+
-| k1   | max(k_array) |
-+------+--------------+
-|    1 | [10, 20, 30] |
-|    2 | [10, 20, 40] |
-|    3 | NULL         |
-+------+--------------+
++------+----------------+
+| k1   | max(k_array)   |
++------+----------------+
+|    1 | [10, 20, 30]   |
+|    2 | [10, 20, null] |
+|    3 | NULL           |
++------+----------------+
 ```
 
 ```sql
 select max(k_string) from t1 where k1 = 3;
 ```
 
-グループ内のすべての値が NULL の場合は NULL を返します。
+グループ内のすべての値が NULL の場合、NULL を返します。
 
 ```text
 +---------------+
@@ -113,7 +119,7 @@ select max(k_string) from t1 where k1 = 3;
 select max(k_string) from t1;
 ```
 
-全データの最大値を返します。
+全データの中から最大値を返します。
 
 ```text
 +---------------+
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md
index 57b7477bcb72..ad30795c9161 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md
@@ -2,33 +2,37 @@
 {
     "title": "MIN_BY",
     "language": "ja",
-    "description": "MINBY 関数は、指定した列の最小値に対応する値を返します。"
+    "description": "MIN_BY 関数は、指定した列の最小値に対応する値を返します。"
 }
 ---
 
-## 説明
+## 説明 {#description}
 
 MIN_BY 関数は、指定した列の最小値に対応する値を返します。
 
-## 構文
+`<expr2>` が Array の場合、配列は要素ごとに辞書式順序で比較されます。NULL 要素は NULL 
以外のどの要素よりも大きいとみなされます。配列自体が NULL の場合、その値は無視されます。
+
+バージョンによる違い: Doris 4.1 系列の 4.1.5 以降、および Doris 4.2 以降では、配列内の `NULL` 要素は `NULL` 
以外の要素よりも大きいとみなされます。Doris 4.0 および Doris 4.1 の 4.1.5 より前のバージョンでは、配列内の `NULL` 
要素は小さいとみなされます。これらのすべてのバージョンで、配列自体が `NULL` の場合、その値は無視されます。
+
+## 構文 {#syntax}
 
 ```sql
 MIN_BY(<expr1>, <expr2>)
 ```
 
-## パラメータ
+## パラメータ {#parameters}
 
 | パラメータ | 説明 |
-| -- | -- |
-| `<expr1>` | 
対応する値の式。Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array、Map、Struct
 型をサポートします。 |
-| `<expr2>` | 
最小値を求める式。Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array
 型をサポートします。 |
+| --- | --- |
+| `<expr1>` | 
対応する値を表す式。Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array、Map、Struct
 型をサポートします。 |
+| `<expr2>` | 
最小値を判定するための式。Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array
 型をサポートします。 |
 
-## 戻り値
+## 戻り値 {#return-value}
 
-<expr1> と同じデータ型を返します。
+<expr1> と同じデータ型の値を返します。
 グループ内に有効なデータがない場合は NULL を返します。
 
-## 使用例
+## 例 {#example}
 
 ```sql
 -- setup
@@ -47,6 +51,10 @@ insert into tbl values
     (3, 1,   [8],     {"x": 4, "y": 1}, NAMED_STRUCT("a", 4, "b", "r"));
 ```
 
+```text
+Table created and data inserted successfully.
+```
+
 ```sql
 select min_by(k1, k2) from tbl;
 ```
@@ -94,3 +102,26 @@ select min_by(k1, k2) from tbl where k1 is null;
 |           NULL |
 +----------------+
 ```
+
+次の配列比較の例は、Doris 4.1 系列の 4.1.5 以降、および Doris 4.2 以降に適用されます。
+
+```sql
+SELECT min_by(label, sort_key) AS result
+FROM (
+    SELECT 'null element' AS label, [1, NULL] AS sort_key
+    UNION ALL SELECT 'non-null element', [1, 2]
+    UNION ALL SELECT 'null array', CAST(NULL AS ARRAY<INT>)
+) t;
+```
+
+```text
+non-null element
+```
+
+```sql
+SELECT min_by(1, CAST(NULL AS ARRAY<INT>)) AS result;
+```
+
+```text
+NULL
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md
index fdfb48a1d7a6..d6ac396e2b8f 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md
@@ -2,32 +2,38 @@
 {
     "title": "MIN",
     "language": "ja",
-    "description": "MIN 関数は式の NULL 以外の最小値を返します。"
+    "description": "MIN 関数は、式の NULL ではない最小値を返します。"
 }
 ---
 
-## 説明
+## 説明 {#description}
 
-MIN 関数は式の NULL 以外の最小値を返します。
+MIN 関数は、式の NULL ではない最小値を返します。
 
-## 構文
+## 構文 {#syntax}
 
 ```sql
 MIN(<expr>)
 ```
 
-## パラメータ
+## パラメータ {#parameters}
 
 | パラメータ | 説明 |
 | -- | -- |
-| `<expr>` | 
値を取得する式。String、Time、Date、DateTime、TimestampNs、Timestamptz、IPv4、IPv6、UUID、TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Array
 型をサポートします。 |
+| `<expr>` | 最小値を取得する式。サポートされる型は 
String、Time、Date、DateTime、TimestampNs、Timestamptz、IPv4、IPv6、UUID、TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Array
 です。 |
 
-## 戻り値
+## 戻り値 {#return-value}
 
-入力式と同じデータ型を返します。
-グループ内のすべてのレコードが NULL の場合、関数は NULL を返します。
+入力式と同じデータ型の値を返します。
+グループ内のすべてのレコードが NULL の場合、NULL を返します。
 
-## 使用例
+:::caution 動作の変更 (4.1.5)
+
+Doris 4.1 系では、4.1.5 以降、配列などの複合値に含まれる NULL 要素は、同じ位置にある NULL 
ではない要素より大きい値として比較されます。たとえば、`[10, 20, NULL]` は `[10, 20, 40]` より大きくなります。式全体が 
NULL の場合とは異なり、NULL 要素を含む行は無視されません。式全体が NULL の行は引き続き無視されます。4.1.5 
より前は、集約時の比較で複合値に含まれる NULL 要素は小さい値として扱われていました。
+
+:::
+
+## 例 {#example}
 
 ```sql
 -- setup
@@ -38,7 +44,7 @@ create table t1(
         k_array array<int>
 ) distributed by hash (k1) buckets 1
 properties ("replication_num"="1");
-insert into t1 values 
+insert into t1 values
     (1, 'apple', 10.01, [10, 20, 30]),
     (1, 'banana', 20.02, [10, 20]),
     (2, 'orange', 30.03, [10, 20, 40]),
@@ -47,10 +53,10 @@ insert into t1 values
 ```
 
 ```sql
-select k1, min(k_string) from t1 group by k1;
+select k1, min(k_string) from t1 group by k1 order by k1;
 ```
 
-文字列型: グループごとに文字列の最小値を返します。
+String 型:各グループの文字列の最小値を返します。
 
 ```text
 +------+---------------+
@@ -63,10 +69,10 @@ select k1, min(k_string) from t1 group by k1;
 ```
 
 ```sql
-select k1, min(k_decimal) from t1 group by k1;
+select k1, min(k_decimal) from t1 group by k1 order by k1;
 ```
 
-Decimal 型: 高精度の小数値の最小値を返します。
+Decimal 型:高精度の十進数の最小値を返します。
 
 ```text
 +------+----------------+
@@ -79,17 +85,17 @@ Decimal 型: 高精度の小数値の最小値を返します。
 ```
 
 ```sql
-select k1, min(k_array) from t1 group by k1;
+select k1, min(k_array) from t1 group by k1 order by k1;
 ```
 
-Array 型: グループごとに最小の配列値を返します (要素を順に比較し、NULL を最小の要素とみなします)。
+Array 型:要素を順に比較し、各グループの配列の最小値を返します。同じ位置にある要素を比較する場合、NULL 要素は NULL 
ではない要素より大きい値として扱われます。
 
 ```text
 +------+----------------+
 | k1   | min(k_array)   |
 +------+----------------+
 |    1 | [10, 20]       |
-|    2 | [10, 20, null] |
+|    2 | [10, 20, 40]   |
 |    3 | NULL           |
 +------+----------------+
 ```
@@ -98,7 +104,7 @@ Array 型: グループごとに最小の配列値を返します (要素を順
 select min(k_string) from t1 where k1 = 3;
 ```
 
-グループ内のすべての値が NULL の場合は NULL を返します。
+グループ内のすべての値が NULL の場合、NULL を返します。
 
 ```text
 +---------------+
@@ -112,7 +118,7 @@ select min(k_string) from t1 where k1 = 3;
 select min(k_string) from t1;
 ```
 
-全データの最小値。
+全データの最小値を返します。
 
 ```text
 +---------------+
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-array.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-array.md
index d2d3b665a327..5f7466511ee3 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-array.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-array.md
@@ -6,30 +6,30 @@
 }
 ---
 
-## 説明
+## 説明 {#description}
 
-TOPN_ARRAY は、指定した列で出現頻度が高い上位 N 個の値を配列で返します。近似計算を行い、出現回数の多い順に結果を返します。
+TOPN_ARRAY は、指定した列で出現頻度が高い上位 N 個の値を配列で返します。近似計算を行う関数で、出現回数の降順に並べた結果を返します。
 
-## 構文
+## 構文 {#syntax}
 
 ```sql
 TOPN_ARRAY(<expr>, <top_num> [, <space_expand_rate>])
 ```
 
-## パラメータ
+## パラメータ {#parameters}
 
 | パラメータ | 説明 |
 | -- | -- |
-| `<expr>` | 出現回数を集計する列または式。サポートされる型: 
TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、TimestampNs、Timestamptz、IPV4、IPV6、UUID、String。
 |
-| `<top_num>` | 返す頻出値の数。正の整数を指定する必要があります。サポートされる型: Integer。 |
-| `<space_expand_rate>` | 省略可能。Space-Saving アルゴリズムで使用するカウンターの数を 
`counter_numbers = top_num * space_expand_rate` 
に設定します。値が大きいほど結果の精度が高くなります。デフォルトは 50 です。サポートされる型: Integer。 |
+| `<expr>` | 集計対象の列または式。対応する型: Boolean(Doris 4.1 シリーズでは 4.1.5 
以降)、TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、TimestampNs、Timestamptz、IPV4、IPV6、UUID、String。
 |
+| `<top_num>` | 返す出現頻度上位の値の数。正の INT 定数を指定する必要があります。 |
+| `<space_expand_rate>` | 省略可能な INT 定数。デフォルトは 50 
です。正の値を指定すると、中間状態のシリアライズ時に保持する候補は最大 `top_num * space_expand_rate` 
件になります。一般に、値を大きくすると精度が向上します。これはローカル集約で使用するメモリの厳密な上限ではありません。Doris 4.1 シリーズの 
4.1.5 以降では、0 以下を指定すると中間候補をすべて保持しますが、最終結果に含まれる値は最大 `top_num` 
個です。このモードではメモリ使用量が増える可能性があり、クエリのメモリ制限は引き続き適用されます。 |
 
-## 戻り値
+## 戻り値 {#return-value}
 
 出現頻度が高い上位 N 個の値を含む配列を返します。
-グループ内に有効なデータがない場合は NULL を返します。
+グループ内に有効なデータがない場合は、NULL を返します。
 
-## 使用例
+## 例 {#example}
 ```sql
 -- setup
 CREATE TABLE page_visits (
@@ -56,7 +56,7 @@ SELECT TOPN_ARRAY(page_id, 3) as top_pages
 FROM page_visits;
 ```
 
-アクセス数が多い上位 3 件のページを求めます。
+訪問回数が多い上位 3 ページを求めます。
 
 ```text
 +-----------+
@@ -77,3 +77,13 @@ SELECT TOPN_ARRAY(page_id, 3) as top_pages FROM page_visits 
where page_id is nul
 | NULL      |
 +-----------+
 ```
+
+BOOLEAN 入力(Doris 4.1 シリーズの 4.1.5 以降):
+
+```sql
+SELECT TOPN_ARRAY(TRUE, 2), TOPN_ARRAY(CAST(NULL AS BOOLEAN), 2);
+```
+
+```text
+[1]    NULL
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.md
index bef52d000c7b..e669f08b41b2 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.md
@@ -2,35 +2,35 @@
 {
     "title": "TOPN_WEIGHTED",
     "language": "ja",
-    "description": "TOPNWEIGHTED 関数は、指定した列の値を重み付きで集計し、上位 N 個の値を返します。通常の TOPN 
関数とは異なり、重みによって各値の重要度を調整できます。"
+    "description": "TOPNWEIGHTED 関数は、指定された列で重み付きカウントによって出現頻度が最も高い N 
個の値を返します。通常の TOPN 関数とは異なり、"
 }
 ---
 
-## 説明
+## 説明 {#description}
 
-TOPN_WEIGHTED 関数は、指定した列の値を重み付きで集計し、上位 N 個の値を返します。通常の TOPN 
関数とは異なり、重みによって各値の重要度を調整できます。
+TOPN_WEIGHTED 関数は、指定された列で重み付きカウントによって出現頻度が最も高い N 個の値を返します。通常の TOPN 
関数とは異なり、TOPN_WEIGHTED では重みによって値の重要度を調整できます。
 
-## 構文
+## 構文 {#syntax}
 
 ```sql
 TOPN_WEIGHTED(<expr>, <weight>, <top_num> [, <space_expand_rate>])
 ```
 
-## パラメータ
+## パラメータ {#parameters}
 
 | パラメータ | 説明 |
 | -- | -- |
-| `<expr>` | 集計対象の列または式。サポートされる型: 
TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、TimestampNs、IPV4、IPV6、UUID、String。
 |
-| `<weight>` | 重みの調整に使用する列または式。サポートされる型: Double。 |
-| `<top_num>` | 返す上位の値の数。正の整数である必要があります。サポートされる型: Integer。 |
-| `<space_expand_rate>` | 省略可能。Space-Saving アルゴリズムで使用するカウンターの数を 
`counter_numbers = top_num * space_expand_rate` 
に設定します。値が大きいほど結果の精度が高くなります。デフォルト値は 50 です。サポートされる型: Integer。 |
+| `<expr>` | カウント対象の列または式。サポートされる型: Boolean(Doris 4.1 系列では 4.1.5 
以降)、TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、TimestampNs、IPV4、IPV6、UUID、String。
 |
+| `<weight>` | 重みの調整に使用する列または式。型: BIGINT。|
+| `<top_num>` | 返す出現頻度の高い値の数。正の INT 定数である必要があります。 |
+| `<space_expand_rate>` | 省略可能な INT 定数。デフォルトは 50 です。正の値を指定すると、中間状態のシリアライズ時に最大 
`top_num * space_expand_rate` 
個の候補を保持します。通常、値を大きくすると精度が向上します。これはローカル集約で使用するメモリの厳密な上限ではありません。Doris 4.1 系列では 
4.1.5 以降、0 以下を指定すると中間候補をすべて保持しますが、最終結果に含まれる値は最大 `top_num` 
個です。このモードではメモリ使用量が増える可能性があり、クエリのメモリ制限も適用されます。 |
 
-## 戻り値
+## 戻り値 {#return-value}
 
-重み付きの集計値が高い上位 N 個の値を含む配列を返します。
-グループ内に有効なデータがない場合は NULL を返します。
+重み付きカウントが最も高い N 個の値を含む配列を返します。
+グループ内に有効なデータがない場合は、NULL を返します。
 
-## 使用例
+## 例 {#example}
 ```sql
 -- setup
 CREATE TABLE product_sales (
@@ -57,7 +57,7 @@ SELECT TOPN_WEIGHTED(product_id, sale_amount, 3) as 
top_products
 FROM product_sales;
 ```
 
-売上額を重みとして、上位 3 件の商品を求めます。
+売上金額で重み付けした上位 3 件の商品を求めます。
 
 ```text
 +--------------+
@@ -72,7 +72,7 @@ SELECT TOPN_WEIGHTED(product_id, sale_amount, 3) as 
top_products
 FROM product_sales where product_id is null;
 ```
 
-売上額を重みとして上位 3 件の商品を求めます。この例では条件に一致する行がないため、NULL を返します。
+売上金額で重み付けした上位 3 件の商品を求めます。
 
 ```text
 +--------------+
@@ -81,3 +81,13 @@ FROM product_sales where product_id is null;
 | NULL         |
 +--------------+
 ```
+
+BOOLEAN 入力(Doris 4.1 系列では 4.1.5 以降):
+
+```sql
+SELECT TOPN_WEIGHTED(TRUE, 1, 2), TOPN_WEIGHTED(CAST(NULL AS BOOLEAN), 1, 2);
+```
+
+```text
+[1]    NULL
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn.md
index 473159d05860..7b958275a0f2 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn.md
@@ -2,33 +2,33 @@
 {
     "title": "TOPN",
     "language": "ja",
-    "description": "TOPN 関数は、指定した列で出現頻度の高い上位 N 個の値を返します。"
+    "description": "TOPN 関数は、指定したカラムで出現頻度が最も高い N 個の値を返します。"
 }
 ---
 
-## 説明
+## 説明 {#description}
 
-TOPN 関数は、指定した列で出現頻度の高い上位 N 個の値を返します。これは近似計算関数であり、出現回数の降順に並べた結果を返します。
+TOPN 関数は、指定したカラムで出現頻度が最も高い N 個の値を返します。これは近似計算関数で、結果を出現回数の降順で返します。
 
-## 構文
+## 構文 {#syntax}
 
 ```sql
 TOPN(<expr>, <top_num> [, <space_expand_rate>])
 ```
 
-## パラメータ
+## パラメータ {#parameters}
 | パラメータ | 説明 |
 | -- | -- |
-| `<expr>` | 出現回数を数える対象の列または式。対応する型: 
TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、IPV4、IPV6、UUID、String。
 |
-| `<top_num>` | 返す値の個数。正の整数を指定する必要があります。対応する型: Integer。 |
-| `<space_expand_rate>` | 省略可能。Space-Saving アルゴリズムで使用するカウンターの数を 
`counter_numbers = top_num * space_expand_rate` 
として設定します。値が大きいほど結果の精度が高くなります。デフォルトは 50 です。対応する型: Integer。 |
+| `<expr>` | 出現回数を集計するカラムまたは式。サポートされる型: 
TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、IPV4、IPV6、UUID、String。
 |
+| `<top_num>` | 返す値の数。正の INT 定数を指定する必要があります。 |
+| `<space_expand_rate>` | 省略可能な INT 定数で、デフォルトは 50 
です。正の値を指定すると、中間状態をシリアライズする際に保持する候補は最大 `top_num * space_expand_rate` 
個になります。一般に、値を大きくすると精度が向上します。これはローカル集約のメモリ使用量に対する厳密な上限ではありません。Doris 4.1 系列の 
4.1.5 以降では、0 以下の値を指定するとすべての中間候補を保持しますが、最終結果に含まれる値は最大 `top_num` 
個です。このモードではメモリ使用量が増える場合があり、クエリのメモリ制限も適用されます。 |
 
-## 戻り値
+## 戻り値 {#return-value}
 
 値とその出現回数を含む JSON 文字列を返します。
-グループ内に有効なデータがない場合は NULL を返します。
+グループ内に有効なデータがない場合は、NULL を返します。
 
-## 例
+## 例 {#example}
 ```sql
 -- setup
 CREATE TABLE page_visits (
@@ -55,7 +55,7 @@ SELECT TOPN(page_id, 3) as top_pages
 FROM page_visits;
 ```
 
-アクセス回数の多いページを上位 3 件取得します。
+訪問回数が多い上位 3 ページを求めます。
 
 ```text
 +---------------------+
@@ -77,3 +77,14 @@ FROM page_visits where page_id is null;
 | NULL      |
 +-----------+
 ```
+
+すべての中間候補を保持し、出現頻度が最も高い値だけを返します。
+
+```sql
+SELECT TOPN(s, 1, 0)
+FROM (SELECT 'a' AS s UNION ALL SELECT 'b' UNION ALL SELECT 'a') t;
+```
+
+```text
+{"a":2}
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md
 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md
index c8d183563ae8..f9b8017ef6c7 100644
--- 
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md
@@ -6,7 +6,7 @@
 }
 ---
 
-<!-- 
+<!--
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file
 distributed with this work for additional information
@@ -25,70 +25,72 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## 説明
+## 説明 {#description}
 
-テキストまたはマルチモーダル入力の埋め込みベクトルを生成します。ベクトルは類似度計算や検索などに使用できます。
+テキストまたはマルチモーダル入力から埋め込みベクトルを生成します。このベクトルは、類似度の計算や検索などに使用できます。
 
 :::note
-マルチモーダル埋め込みは Apache Doris 4.1.4 以降でサポートします。
+マルチモーダル埋め込みは Apache Doris 4.1.4 以降でサポートされています。
 :::
 
-マルチモーダル埋め込みでは、画像、動画、音声ファイルを記述する JSON オブジェクトを渡します。メディアの種類を使用する前に、設定した AI 
プロバイダーとモデルが対応していることを確認してください。
+マルチモーダル埋め込みには、画像、動画、音声ファイルを記述した JSON オブジェクトを渡します。メディアタイプを使用する前に、設定した AI 
プロバイダーとモデルがそのタイプに対応していることを確認してください。
 
-### マルチモーダル埋め込み対応プロバイダー
+### マルチモーダル埋め込みに対応するプロバイダー {#providers-that-support-multimodal-embedding}
 
-| プロバイダー | 対応するメディアの種類 |
+| プロバイダー | 対応するメディアタイプ |
 | --- | --- |
-| `voyageai` | 画像 (`image/`), 動画 (`video/`) |
-| `qwen` | 画像 (`image/`), 動画 (`video/`) |
-| `jina` | 画像 (`image/`), 動画 (`video/`) |
-| `gemini` | 画像 (`image/`), 動画 (`video/`), 音声 (`audio/`) |
+| `voyageai` | 画像(`image/`)、動画(`video/`) |
+| `qwen` | 画像(`image/`)、動画(`video/`) |
+| `jina` | 画像(`image/`)、動画(`video/`) |
+| `gemini` | 画像(`image/`)、動画(`video/`)、音声(`audio/`) |
 
-上記以外のプロバイダーでマルチモーダル埋め込みを呼び出すと、`<provider> does not support multimodal Embed 
feature.` が返されます。プロバイダーが対応しないメディアの種類を渡すと、`<provider> only supports <types> 
multimodal embed, got <type>` が返されます。
+ほかのプロバイダーでマルチモーダル埋め込みを呼び出すと、`<provider> does not support multimodal Embed 
feature.` というエラーが報告されます。プロバイダーが対応していないメディアタイプを渡すと、`<provider> only supports 
<types> multimodal embed, got <type>` というエラーが報告されます。
 
-## 構文
+## 構文 {#syntax}
+
+バージョン 4.1.5 以降、AI Resource では、テキスト埋め込みとマルチモーダル埋め込みにそれぞれ `ai.embed.*` と 
`ai.embed.mm.*` のモデルグループを設定できます。テキスト入力では、テキスト埋め込みグループ、汎用グループの順に選択します。JSON 
のマルチモーダル入力では、マルチモーダル埋め込みグループ、テキスト埋め込みグループ、汎用グループの順に選択します。設定要件については、[AI 
リソースの設定](../overview.md#dedicated-embedding-model-configuration-since-415)を参照してください。
 
 ```sql
 EMBED([<resource_name>], <input>)
 ```
 
-## 引数
+## パラメーター {#parameters}
 
-| 引数         | 説明 |
+| パラメーター         | 説明 |
 | ----------------- | ----------- |
 | `<resource_name>` | 省略可能。埋め込みの生成に使用する AI リソース。省略すると、Doris はセッション変数 
`default_ai_resource` を使用します。 |
-| `<input>`         | 埋め込む内容。テキスト埋め込みでは文字列、マルチモーダル埋め込みでは JSON オブジェクトを指定します。 |
+| `<input>`         | 埋め込む内容。テキスト埋め込みには文字列、マルチモーダル埋め込みには JSON オブジェクトを指定できます。 |
 
-マルチモーダル用 JSON オブジェクトには、次のフィールドがあります。
+マルチモーダル用の JSON オブジェクトには、次のフィールドを指定します。
 
 | フィールド | 必須 | 説明 |
 | ----- | -------- | ----------- |
-| `uri` | はい | `http://` または `https://` URL、または S3 互換 
URI(`s3://<bucket>/<key>` 形式)。 |
-| `content_type` | はい | メディアの MIME タイプ。`image/`、`video/`、`audio/` 
で始まる値を認識します。AI プロバイダーとモデルがその種類に対応している必要があります。 |
+| `uri` | はい | `http://` または `https://` の URL、あるいは `s3://<bucket>/<key>` 形式の 
S3 互換 URI。 |
+| `content_type` | はい | メディアの MIME タイプ。`image/`、`video/`、`audio/` 
で始まる値が認識されます。AI プロバイダーとモデルがそのメディアタイプに対応している必要があります。 |
 | `endpoint` | S3 互換 URI の場合 | S3 互換ストレージのエンドポイント。 |
 | `region` | S3 互換 URI の場合 | ストレージのリージョン。 |
-| `ak` | いいえ | AK/SK 認証用のアクセスキー。 |
-| `sk` | いいえ | AK/SK 認証用のシークレットキー。 |
-| `role_arn` | いいえ | ロールベース認証用の IAM ロール ARN。 |
+| `ak` | いいえ | AK/SK 認証に使用するアクセスキー。 |
+| `sk` | いいえ | AK/SK 認証に使用するシークレットキー。 |
+| `role_arn` | いいえ | ロールベース認証に使用する IAM ロールの ARN。 |
 | `external_id` | いいえ | IAM ロールを引き受ける際に使用する外部 ID。 |
 
-HTTP または HTTPS URL の場合、必須なのは `uri` と `content_type` だけです。S3 互換 URI の場合、Doris 
はストレージの認証情報を使用して署名付き URL を生成します。AK/SK 認証と IAM ロール認証の両方に対応します。
+HTTP または HTTPS の URL では、`uri` と `content_type` のみが必須です。S3 互換 URI では、Doris 
はストレージの認証情報を使用して署名付き URL を生成します。AK/SK 認証と IAM ロール認証の両方に対応しています。
 
-署名付き URL の有効期間はセッション変数 `file_presigned_url_ttl_seconds` で秒単位に指定し、デフォルトは 
`3600`(1 時間)です。メディアファイルが大きく、プロバイダーによる取得に時間がかかる場合は、この値を増やしてください。
+署名付き URL の有効期間は、セッション変数 `file_presigned_url_ttl_seconds` で秒単位で制御します。デフォルトは 
`3600`(1 時間)です。メディアファイルが大きく、プロバイダーによる取得に時間がかかる場合は、この値を増やしてください。
 
 ```sql
 SET file_presigned_url_ttl_seconds = 7200;
 ```
 
-## 戻り値
+## 戻り値 {#return-value}
 
-戻り値は、生成されたベクトルを表す `ARRAY<FLOAT>` 型です。
+戻り値の型は `ARRAY<FLOAT>` で、生成されたベクトルを表します。
 
 入力値が NULL の場合は NULL を返します。
 
-ベクトルの次元と値は AI プロバイダーとモデルによって異なります。
+ベクトルの次元数と値は、AI プロバイダーとモデルによって異なります。
 
-## マルチモーダルの例
+## マルチモーダルの例 {#multimodal-examples}
 
 次の例では、HTTPS URL でアクセスできる画像の埋め込みを生成します。
 
@@ -112,7 +114,7 @@ SELECT ARRAY_SIZE(
 +---------------------------+
 ```
 
-次の例では、AK/SK 認証を使用して S3 互換ストレージから動画を読み込みます。
+次の例では、AK/SK 認証を使用して S3 互換ストレージから動画を読み取ります。
 
 ```sql
 SELECT ARRAY_SIZE(
@@ -164,11 +166,11 @@ SELECT ARRAY_SIZE(
 +---------------------------+
 ```
 
-上記の結果は例です。実際の埋め込み次元数は設定したプロバイダーとモデルによって異なります。
+上記の結果は例です。実際の埋め込みの次元数は、設定したプロバイダーとモデルによって異なります。
 
-## テキストの例
+## テキストの例 {#text-example}
 
-次のテーブルは企業の行動規範を模したものです。
+次のテーブルは、ある会社の行動規範を模したものです。
 
 ```sql
 CREATE TABLE knowledge_base (
@@ -204,11 +206,11 @@ INSERT INTO knowledge_base (id, title, content, 
embedding) VALUES
     EMBED("procurement request process finance"));
 ```
 
-テキストをベクトル化すると、次のような操作ができます。
+テキストをベクトル化すると、次のような操作を実行できます。
 
-1. 質問応答のための検索(`COSINE_DISTANCE` を使用)
+1. 質問応答の検索(`COSINE_DISTANCE` を使用)
 ```sql
-SELECT 
+SELECT
     id, title, content,
     COSINE_DISTANCE(embedding, EMBED("How to apply for travel 
reimbursement?")) AS score
 FROM knowledge_base
@@ -227,7 +229,7 @@ LIMIT 2;
 
 2. 問題分析のマッチング(`L2_DISTANCE` を使用)
 ```sql
-SELECT 
+SELECT
     id, title, content,
     L2_DISTANCE(embedding, EMBED("How to access the company intranet")) AS 
distance
 FROM knowledge_base
@@ -246,7 +248,7 @@ LIMIT 2;
 
 3. 記事の内容に基づくテキストの関連性マッチングと推薦(`INNER PRODUCT` を使用)
 ```sql
-SELECT 
+SELECT
     id, title, content,
     INNER_PRODUCT(embedding, EMBED("Leave system request leader approval")) AS 
score
 FROM knowledge_base
@@ -264,9 +266,9 @@ LIMIT 2;
 
+------+-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+---------------------+
 ```
 
-4. 差異が最も小さいコンテンツの検索(`L1_DISTANCE` を使用)
+4. 差異が最小のコンテンツを検索(`L1_DISTANCE` を使用)
 ```sql
-SELECT 
+SELECT
     id, title, content,
     L1_DISTANCE(embedding, EMBED("Procurement application process")) AS 
distance
 FROM knowledge_base
diff --git 
a/translations/state/ja/pages/default/current/connection-integration/data-integration/intro.json
 
b/translations/state/ja/pages/default/current/connection-integration/data-integration/intro.json
index cbc1c6ae888f..753681c7adfe 100644
--- 
a/translations/state/ja/pages/default/current/connection-integration/data-integration/intro.json
+++ 
b/translations/state/ja/pages/default/current/connection-integration/data-integration/intro.json
@@ -8,20 +8,29 @@
     "sourceLocale": "en",
     "sourcePath": "docs/connection-integration/data-integration/intro.mdx",
     "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/connection-integration/data-integration/intro.mdx",
-    "sourceCommit": "5736ad75317fc096f00b6aaea3bc289a2862a41c",
-    "sourceHash": 
"edafef97c3e0583cf9df8309fe52c5732c23769aa71c605e80e10823307fd296",
-    "sourceTechnicalHash": 
"3358510679bc3f9712af847eadca61ff318a3947f218b06a5ea58cfa38a2c203",
-    "targetHash": 
"9bddc1d4069dfd5b74524352cbcff37679fcb870b5a240f06e3e86b99fd8cd91",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"b02e0793c29396206f6705ab7b6b298239c11daedcb7c9979d017f57d2d80026",
+    "sourceTechnicalHash": 
"1fd9cec55f1334c6c6902970c950732ce6cebda6f75fda951201fa44edc69611",
+    "targetHash": 
"8a00b81dfa53fe1d6a82663f42dcf47fc9338dc552a122576072ad8a002871fa",
     "reviewStatus": "machine",
     "ownership": "machine",
-    "translatedAt": "2026-10-18T04:46:47.463Z",
+    "translatedAt": "2026-10-23T20:54:59.679Z",
     "glossaryVersion": "1",
     "generation": {
       "policy": "whole-document-v1",
+      "previousSourceHash": 
"edafef97c3e0583cf9df8309fe52c5732c23769aa71c605e80e10823307fd296",
+      "previousTargetHash": 
"9bddc1d4069dfd5b74524352cbcff37679fcb870b5a240f06e3e86b99fd8cd91",
+      "mode": "incremental",
+      "reason": "source-change-within-30-percent",
+      "sourceChange": {
+        "changedLines": 6,
+        "totalLines": 226,
+        "ratio": 0.02654867256637168
+      },
       "attempts": 1,
       "acceptedWithWarnings": false,
-      "sourceHash": 
"edafef97c3e0583cf9df8309fe52c5732c23769aa71c605e80e10823307fd296",
-      "targetHash": 
"9bddc1d4069dfd5b74524352cbcff37679fcb870b5a240f06e3e86b99fd8cd91",
+      "sourceHash": 
"b02e0793c29396206f6705ab7b6b298239c11daedcb7c9979d017f57d2d80026",
+      "targetHash": 
"8a00b81dfa53fe1d6a82663f42dcf47fc9338dc552a122576072ad8a002871fa",
       "warnings": [],
       "history": [
         {
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.json
index 5a7977a4cd8b..e4a29e5b9d0e 100644
--- 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.json
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.json
@@ -8,13 +8,29 @@
     "sourceLocale": "en",
     "sourcePath": 
"docs/sql-manual/sql-functions/aggregate-functions/linear-histogram.md",
     "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/linear-histogram.md",
-    "sourceCommit": "8dd8cb1f5ce4154d6f537595ac445d1b9ca2431d",
-    "sourceHash": 
"64f17409c81bd9b0ba3606d0aab4f6cd1947afd2682b449b424d99746ec33689",
-    "sourceTechnicalHash": 
"28821fc72395fcc3853a834b0af22a541dbe3ce1da278d07a743faea9a9a74c2",
-    "targetHash": 
"88cf1f32d88841aa30f5a8f520de94191b411d4ada7d7b8ced0dcef980e23c0f",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"273fd40d6143161e22ef13f9d4e4566eb52536db24db827d09a47253272cebb8",
+    "sourceTechnicalHash": 
"db5593b97326ab77a7dd094f6f2da8c3bc5d1fb86560689497be540cf203dc4a",
+    "targetHash": 
"e2ad8133cc475940f4c0a430b6c4ff9aadc7da75f84da325e4fc014549aaa892",
     "reviewStatus": "machine",
     "ownership": "machine",
-    "translatedAt": "2026-10-14T20:08:32.055Z",
-    "glossaryVersion": "0"
+    "translatedAt": "2026-10-23T20:55:19.405Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 1,
+      "acceptedWithWarnings": false,
+      "sourceHash": 
"273fd40d6143161e22ef13f9d4e4566eb52536db24db827d09a47253272cebb8",
+      "targetHash": 
"e2ad8133cc475940f4c0a430b6c4ff9aadc7da75f84da325e4fc014549aaa892",
+      "warnings": [],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": []
+        }
+      ]
+    }
   }
 }
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/max-by.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/max-by.json
index bee8f0717e7f..74ac88ad57d0 100644
--- 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/max-by.json
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/max-by.json
@@ -8,13 +8,47 @@
     "sourceLocale": "en",
     "sourcePath": 
"docs/sql-manual/sql-functions/aggregate-functions/max-by.md",
     "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-by.md",
-    "sourceCommit": "8dd8cb1f5ce4154d6f537595ac445d1b9ca2431d",
-    "sourceHash": 
"d729dd3518d1177935e251408c0f94990cb99cb6016d001dde3503cd61cdae2d",
-    "sourceTechnicalHash": 
"7cc91e22ecea156da06e669ae07b8df0350d8d343884f915665c5608ec3c66db",
-    "targetHash": 
"31b41061dd2fe7453a5424d9f7f909176e236091404ccfa61b1697daf9150455",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"90e1b68dcfbe9f8a43b1b06b7caeaf3834dd8d845a5a16823929edbcdc4a6260",
+    "sourceTechnicalHash": 
"d7ff6ca9e34fdd6d2c7b341655503d1dda621606b248858b09473b70e0221c36",
+    "targetHash": 
"a347aef663a8715fb9d282df5e418ad53fc87a151d473250d79e588e88784c05",
     "reviewStatus": "machine",
     "ownership": "machine",
-    "translatedAt": "2026-10-14T20:08:32.055Z",
-    "glossaryVersion": "0"
+    "translatedAt": "2026-10-23T20:56:26.123Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 3,
+      "acceptedWithWarnings": false,
+      "sourceHash": 
"90e1b68dcfbe9f8a43b1b06b7caeaf3834dd8d845a5a16823929edbcdc4a6260",
+      "targetHash": 
"a347aef663a8715fb9d282df5e418ad53fc87a151d473250d79e588e88784c05",
+      "warnings": [],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 6: 
expected [\"code\",\"sql\",null,\"MAX_BY(<expr1>, <expr2>)\"]; received 
[\"inlineCode\",null,null,\"NULL\"]\nprotected node 7: expected 
[\"inlineCode\",null,null,\"<expr1>\"]; received 
[\"code\",\"sql\",null,\"MAX_BY(<expr1>, <expr2>)\"]\nprotected node 8: 
expected [\"inlineCode\",null,null,\"<expr2>\"]; received 
[\"inlineCode\",null,null,\"<expr1>\"]"
+            }
+          ]
+        },
+        {
+          "attempt": 2,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 5: 
expected [\"inlineCode\",null,null,\"NULL\"]; received 
[\"code\",\"sql\",null,\"MAX_BY(<expr1>, <expr2>)\"]\nprotected node 6: 
expected [\"code\",\"sql\",null,\"MAX_BY(<expr1>, <expr2>)\"]; received 
[\"inlineCode\",null,null,\"<expr1>\"]\nprotected node 7: expected 
[\"inlineCode\",null,null,\"<expr1>\"]; received 
[\"inlineCode\",null,null,\"<expr2>\"]"
+            }
+          ]
+        },
+        {
+          "attempt": 3,
+          "issues": []
+        }
+      ]
+    }
   }
 }
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/max.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/max.json
index f93a8cc26673..6913cd970d78 100644
--- 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/max.json
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/max.json
@@ -8,13 +8,57 @@
     "sourceLocale": "en",
     "sourcePath": "docs/sql-manual/sql-functions/aggregate-functions/max.md",
     "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max.md",
-    "sourceCommit": "8dd8cb1f5ce4154d6f537595ac445d1b9ca2431d",
-    "sourceHash": 
"daa4fd0b1584c9418bc825f005d0efa5f507b16369ca0f54711b9d4c68049fc7",
-    "sourceTechnicalHash": 
"272e0ba6e2788aec7c7979d4384de0158c65c2c3a0ba9ceb97e8fd3bf003403a",
-    "targetHash": 
"79e870c818054fc03687afd4edce8916b3ae8dc58b33202aeb1118943dd08736",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"b4a0d65b62da80611dec2a6ef1b124aa474efacd45c55afd89960969c57c056a",
+    "sourceTechnicalHash": 
"5ae22240f83f3d43f8875e8248095061633b986ea78835e5f6279a6322d88f68",
+    "targetHash": 
"21daaf00ec6b2dea59240bb3536f07b88944775c7e3ba809782fef781bf7192d",
     "reviewStatus": "machine",
     "ownership": "machine",
-    "translatedAt": "2026-10-14T20:08:32.055Z",
-    "glossaryVersion": "0"
+    "translatedAt": "2026-10-23T20:57:20.039Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 3,
+      "acceptedWithWarnings": true,
+      "sourceHash": 
"b4a0d65b62da80611dec2a6ef1b124aa474efacd45c55afd89960969c57c056a",
+      "targetHash": 
"21daaf00ec6b2dea59240bb3536f07b88944775c7e3ba809782fef781bf7192d",
+      "warnings": [
+        {
+          "check": "protected-content",
+          "message": "Restore protected source content:\nprotected node 5: 
expected [\"code\",\"sql\",null,\"-- setup\\ncreate table t1(\\n        k1 
int,\\n        k_string varchar(100),\\n        k_decimal decimal(10, 2),\\n    
    k_array array<int>\\n) distributed by hash (k1) buckets 1\\nproperties 
(\\\"replication_num\\\"=\\\"1\\\");\\ninsert into t1 values \\n    (1, 
'apple', 10.01, [10, 20, 30]),\\n    (1, 'banana', 20.02, [10, 20]),\\n    (2, 
'orange', 30.03, [10, 20, 40]),\\n   [...]
+        }
+      ],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 5: 
expected [\"code\",\"sql\",null,\"-- setup\\ncreate table t1(\\n        k1 
int,\\n        k_string varchar(100),\\n        k_decimal decimal(10, 2),\\n    
    k_array array<int>\\n) distributed by hash (k1) buckets 1\\nproperties 
(\\\"replication_num\\\"=\\\"1\\\");\\ninsert into t1 values \\n    (1, 
'apple', 10.01, [10, 20, 30]),\\n    (1, 'banana', 20.02, [10, 20]),\\n    (2, 
'orange', 30.03, [10, 20, 40]),\ [...]
+            }
+          ]
+        },
+        {
+          "attempt": 2,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 5: 
expected [\"code\",\"sql\",null,\"-- setup\\ncreate table t1(\\n        k1 
int,\\n        k_string varchar(100),\\n        k_decimal decimal(10, 2),\\n    
    k_array array<int>\\n) distributed by hash (k1) buckets 1\\nproperties 
(\\\"replication_num\\\"=\\\"1\\\");\\ninsert into t1 values \\n    (1, 
'apple', 10.01, [10, 20, 30]),\\n    (1, 'banana', 20.02, [10, 20]),\\n    (2, 
'orange', 30.03, [10, 20, 40]),\ [...]
+            }
+          ]
+        },
+        {
+          "attempt": 3,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 5: 
expected [\"code\",\"sql\",null,\"-- setup\\ncreate table t1(\\n        k1 
int,\\n        k_string varchar(100),\\n        k_decimal decimal(10, 2),\\n    
    k_array array<int>\\n) distributed by hash (k1) buckets 1\\nproperties 
(\\\"replication_num\\\"=\\\"1\\\");\\ninsert into t1 values \\n    (1, 
'apple', 10.01, [10, 20, 30]),\\n    (1, 'banana', 20.02, [10, 20]),\\n    (2, 
'orange', 30.03, [10, 20, 40]),\ [...]
+            }
+          ]
+        }
+      ]
+    }
   }
 }
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/min-by.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/min-by.json
new file mode 100644
index 000000000000..9fd07219d6ef
--- /dev/null
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/min-by.json
@@ -0,0 +1,36 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "current",
+    "docId": "sql-manual/sql-functions/aggregate-functions/min-by",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"docs/sql-manual/sql-functions/aggregate-functions/min-by.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"372df18d8ac03df7aff87d11e8de6850cbb83d620e0c93785f922ddde3b213b2",
+    "sourceTechnicalHash": 
"51cc0598c074689cfdec252363c8984e9e366b2a98c97f624cbb0c770a13aa2f",
+    "targetHash": 
"59623fb19b63232c4eaea62139842448b3baea9b13db126d125480782b1b437b",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-23T20:57:41.590Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 1,
+      "acceptedWithWarnings": false,
+      "sourceHash": 
"372df18d8ac03df7aff87d11e8de6850cbb83d620e0c93785f922ddde3b213b2",
+      "targetHash": 
"59623fb19b63232c4eaea62139842448b3baea9b13db126d125480782b1b437b",
+      "warnings": [],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": []
+        }
+      ]
+    }
+  }
+}
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/min.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/min.json
new file mode 100644
index 000000000000..353527790db9
--- /dev/null
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/min.json
@@ -0,0 +1,64 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "current",
+    "docId": "sql-manual/sql-functions/aggregate-functions/min",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": "docs/sql-manual/sql-functions/aggregate-functions/min.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"67660eb18fa4fc7e20fa9bbbc93efa1e81226e299c10ba9de64947bf8dfcded5",
+    "sourceTechnicalHash": 
"9eff0b8687274665196bab79ca4756cd14991ae02f87a4072dd54ce3e2cbe838",
+    "targetHash": 
"d68e7cea359b3fccb246b807ee4e2c1f4f2bbe2fbf4a39306f210d44a4fc7208",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-23T20:58:35.346Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 3,
+      "acceptedWithWarnings": true,
+      "sourceHash": 
"67660eb18fa4fc7e20fa9bbbc93efa1e81226e299c10ba9de64947bf8dfcded5",
+      "targetHash": 
"d68e7cea359b3fccb246b807ee4e2c1f4f2bbe2fbf4a39306f210d44a4fc7208",
+      "warnings": [
+        {
+          "check": "protected-content",
+          "message": "Restore protected source content:\nprotected node 5: 
expected [\"code\",\"sql\",null,\"-- setup\\ncreate table t1(\\n        k1 
int,\\n        k_string varchar(100),\\n        k_decimal decimal(10, 2),\\n    
    k_array array<int>\\n) distributed by hash (k1) buckets 1\\nproperties 
(\\\"replication_num\\\"=\\\"1\\\");\\ninsert into t1 values \\n    (1, 
'apple', 10.01, [10, 20, 30]),\\n    (1, 'banana', 20.02, [10, 20]),\\n    (2, 
'orange', 30.03, [10, 20, 40]),\\n   [...]
+        }
+      ],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nnumeric values: 
expected [\"4\",\"4.1\",\"4.1.5\",\"4.1.5\",\"4.1.5\",\"6\"]; received 
[\"10\",\"4\",\"4.1\",\"4.1.5\",\"4.1.5\",\"4.1.5\",\"6\"]\nprotected node 5: 
expected [\"code\",\"sql\",null,\"-- setup\\ncreate table t1(\\n        k1 
int,\\n        k_string varchar(100),\\n        k_decimal decimal(10, 2),\\n    
    k_array array<int>\\n) distributed by hash (k1) buckets 1\\nproperties 
(\\\"replication_num\\\"=\\\"1\\\"); [...]
+            }
+          ]
+        },
+        {
+          "attempt": 2,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 5: 
expected [\"code\",\"sql\",null,\"-- setup\\ncreate table t1(\\n        k1 
int,\\n        k_string varchar(100),\\n        k_decimal decimal(10, 2),\\n    
    k_array array<int>\\n) distributed by hash (k1) buckets 1\\nproperties 
(\\\"replication_num\\\"=\\\"1\\\");\\ninsert into t1 values \\n    (1, 
'apple', 10.01, [10, 20, 30]),\\n    (1, 'banana', 20.02, [10, 20]),\\n    (2, 
'orange', 30.03, [10, 20, 40]),\ [...]
+            }
+          ]
+        },
+        {
+          "attempt": 3,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 5: 
expected [\"code\",\"sql\",null,\"-- setup\\ncreate table t1(\\n        k1 
int,\\n        k_string varchar(100),\\n        k_decimal decimal(10, 2),\\n    
    k_array array<int>\\n) distributed by hash (k1) buckets 1\\nproperties 
(\\\"replication_num\\\"=\\\"1\\\");\\ninsert into t1 values \\n    (1, 
'apple', 10.01, [10, 20, 30]),\\n    (1, 'banana', 20.02, [10, 20]),\\n    (2, 
'orange', 30.03, [10, 20, 40]),\ [...]
+            }
+          ]
+        }
+      ]
+    }
+  }
+}
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn-array.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn-array.json
index 754acba3c96a..41f2681dc20a 100644
--- 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn-array.json
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn-array.json
@@ -8,13 +8,29 @@
     "sourceLocale": "en",
     "sourcePath": 
"docs/sql-manual/sql-functions/aggregate-functions/topn-array.md",
     "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-array.md",
-    "sourceCommit": "8dd8cb1f5ce4154d6f537595ac445d1b9ca2431d",
-    "sourceHash": 
"642b250ba1d5e55103d7756c4d86b7fc8a54b0d95457791b981a4da4efe9da80",
-    "sourceTechnicalHash": 
"8925d653b28bfb58f76ab48df6a5bf092994665edf93a22c6cf7d4e3c5107864",
-    "targetHash": 
"61e9e30f974345f51bb62792522bab8dbb53b777dfc58c3899c6dc975fc299d7",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"80381cd5e1e89e863ed0bc452a8394fa3588a01fab85f06ad2cafcca2b6028f5",
+    "sourceTechnicalHash": 
"36ff484abf1ad39ba4cdb7fb216bdd39b5c938eca4be9b6b23f7828d9794a5e4",
+    "targetHash": 
"cb6c70785510c26855c100333c151c84454e84e67f6ed1ccb38af2a47bef9ed5",
     "reviewStatus": "machine",
     "ownership": "machine",
-    "translatedAt": "2026-10-14T20:18:33.703Z",
-    "glossaryVersion": "0"
+    "translatedAt": "2026-10-23T20:58:55.290Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 1,
+      "acceptedWithWarnings": false,
+      "sourceHash": 
"80381cd5e1e89e863ed0bc452a8394fa3588a01fab85f06ad2cafcca2b6028f5",
+      "targetHash": 
"cb6c70785510c26855c100333c151c84454e84e67f6ed1ccb38af2a47bef9ed5",
+      "warnings": [],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": []
+        }
+      ]
+    }
   }
 }
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.json
index c5c42750d665..a0a04847817a 100644
--- 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.json
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.json
@@ -8,13 +8,29 @@
     "sourceLocale": "en",
     "sourcePath": 
"docs/sql-manual/sql-functions/aggregate-functions/topn-weighted.md",
     "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn-weighted.md",
-    "sourceCommit": "8dd8cb1f5ce4154d6f537595ac445d1b9ca2431d",
-    "sourceHash": 
"932c037c7202f26599b33c16f1deef89bf5ec05b3af62208dc15801f103d943d",
-    "sourceTechnicalHash": 
"ec1d1bc6ba2cde41e3622ad9b6f6bb7197a30cac99fb65cebc0f7c5e565298d7",
-    "targetHash": 
"14a1f8f2bae02b418d901358922d5deceb1a009bf68dca15eb7a5de2ed616ed2",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"a84a273e28c5e9d8a6f93e3649f561f42b7c003544f57b1ea27266dea7729e73",
+    "sourceTechnicalHash": 
"76eabd5cf968a28af5f1d9cff570ebcc59ccc9f461d50fcaf63306b71c6a900c",
+    "targetHash": 
"ec5d1a25fe437eef576df65a2c218f4dcbd4d9fe2ac29b908c7213cbba5f9083",
     "reviewStatus": "machine",
     "ownership": "machine",
-    "translatedAt": "2026-10-14T20:18:33.703Z",
-    "glossaryVersion": "0"
+    "translatedAt": "2026-10-23T20:59:11.496Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 1,
+      "acceptedWithWarnings": false,
+      "sourceHash": 
"a84a273e28c5e9d8a6f93e3649f561f42b7c003544f57b1ea27266dea7729e73",
+      "targetHash": 
"ec5d1a25fe437eef576df65a2c218f4dcbd4d9fe2ac29b908c7213cbba5f9083",
+      "warnings": [],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": []
+        }
+      ]
+    }
   }
 }
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn.json
index 676c798fa5f2..89e81bfeffc1 100644
--- 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn.json
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/aggregate-functions/topn.json
@@ -8,13 +8,29 @@
     "sourceLocale": "en",
     "sourcePath": "docs/sql-manual/sql-functions/aggregate-functions/topn.md",
     "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/topn.md",
-    "sourceCommit": "8dd8cb1f5ce4154d6f537595ac445d1b9ca2431d",
-    "sourceHash": 
"36187f0edbaf21acc62e0b3e950e555137e7e53b9fc5a387a99c50b8bf9afa72",
-    "sourceTechnicalHash": 
"0a8491771f915666302734c6fa5f7cfd233e30e41260699ec960d7c05fe16bb1",
-    "targetHash": 
"4cd63ca9785136b50fad79a5f2b6aa8c4c1c2b75af836a8b45d7c71a8756a531",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"16c3266e4d26f064a6ce2f65dd42a920807e3ec1db9b976f3ef4f5729acfe2d9",
+    "sourceTechnicalHash": 
"68102480954ac94c99dd0d028994e3a27b89a295a059c29eaa54d517ddf6b7b5",
+    "targetHash": 
"d4d0684bd47f89d4f41477f2b554bae5d0b2eb778748bcb78d5e102ec2ad1bb2",
     "reviewStatus": "machine",
     "ownership": "machine",
-    "translatedAt": "2026-10-14T20:18:33.703Z",
-    "glossaryVersion": "0"
+    "translatedAt": "2026-10-23T20:59:31.969Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 1,
+      "acceptedWithWarnings": false,
+      "sourceHash": 
"16c3266e4d26f064a6ce2f65dd42a920807e3ec1db9b976f3ef4f5729acfe2d9",
+      "targetHash": 
"d4d0684bd47f89d4f41477f2b554bae5d0b2eb778748bcb78d5e102ec2ad1bb2",
+      "warnings": [],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": []
+        }
+      ]
+    }
   }
 }
diff --git 
a/translations/state/ja/pages/default/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.json
 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.json
new file mode 100644
index 000000000000..4cfeaf6afda7
--- /dev/null
+++ 
b/translations/state/ja/pages/default/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.json
@@ -0,0 +1,64 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "current",
+    "docId": "sql-manual/sql-functions/ai-functions/distance-functions/embed",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"docs/sql-manual/sql-functions/ai-functions/distance-functions/embed.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/ai-functions/distance-functions/embed.md",
+    "sourceCommit": "fe9ae60e37c3fbfd2aa15819a6db04c140a96c02",
+    "sourceHash": 
"ad556fcd533a031685b267a37895a7b26b987dba9f2b0a398512f899bd0fdf96",
+    "sourceTechnicalHash": 
"dbe51ba33ee3b36651525acfe1fa7ddbb3e253196985d5d369f61f518ae35f44",
+    "targetHash": 
"a7ce1ddf4fccf073ab6ca0ad5326bdc94ee1235261266042b3230f4448f07d80",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-23T21:01:40.209Z",
+    "glossaryVersion": "1",
+    "generation": {
+      "policy": "whole-document-v1",
+      "mode": "full",
+      "reason": "glossary-version-changed",
+      "attempts": 3,
+      "acceptedWithWarnings": true,
+      "sourceHash": 
"ad556fcd533a031685b267a37895a7b26b987dba9f2b0a398512f899bd0fdf96",
+      "targetHash": 
"a7ce1ddf4fccf073ab6ca0ad5326bdc94ee1235261266042b3230f4448f07d80",
+      "warnings": [
+        {
+          "check": "protected-content",
+          "message": "Restore protected source content:\nprotected node 1: 
expected [\"html\",null,null,\"<!-- \\nLicensed to the Apache Software 
Foundation (ASF) under one\\nor more contributor license agreements.  See the 
NOTICE file\\ndistributed with this work for additional information\\nregarding 
copyright ownership.  The ASF licenses this file\\nto you under the Apache 
License, Version 2.0 (the\\n\\\"License\\\"); you may not use this file except 
in compliance\\nwith the License.  [...]
+        }
+      ],
+      "history": [
+        {
+          "attempt": 1,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 1: 
expected [\"html\",null,null,\"<!-- \\nLicensed to the Apache Software 
Foundation (ASF) under one\\nor more contributor license agreements.  See the 
NOTICE file\\ndistributed with this work for additional information\\nregarding 
copyright ownership.  The ASF licenses this file\\nto you under the Apache 
License, Version 2.0 (the\\n\\\"License\\\"); you may not use this file except 
in compliance\\nwith the Licen [...]
+            }
+          ]
+        },
+        {
+          "attempt": 2,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 1: 
expected [\"html\",null,null,\"<!-- \\nLicensed to the Apache Software 
Foundation (ASF) under one\\nor more contributor license agreements.  See the 
NOTICE file\\ndistributed with this work for additional information\\nregarding 
copyright ownership.  The ASF licenses this file\\nto you under the Apache 
License, Version 2.0 (the\\n\\\"License\\\"); you may not use this file except 
in compliance\\nwith the Licen [...]
+            }
+          ]
+        },
+        {
+          "attempt": 3,
+          "issues": [
+            {
+              "check": "protected-content",
+              "message": "Restore protected source content:\nprotected node 1: 
expected [\"html\",null,null,\"<!-- \\nLicensed to the Apache Software 
Foundation (ASF) under one\\nor more contributor license agreements.  See the 
NOTICE file\\ndistributed with this work for additional information\\nregarding 
copyright ownership.  The ASF licenses this file\\nto you under the Apache 
License, Version 2.0 (the\\n\\\"License\\\"); you may not use this file except 
in compliance\\nwith the Licen [...]
+            }
+          ]
+        }
+      ]
+    }
+  }
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to