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

jark pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 65ab8e820a3714d2134dfb4c9772a10c998bd45a
Author: Jark Wu <[email protected]>
AuthorDate: Mon Mar 13 14:44:17 2023 +0800

    [FLINK-30744][docs] Improve the translation of "Window Top-N" page
---
 docs/content.zh/docs/dev/table/sql/queries/window-topn.md | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/docs/content.zh/docs/dev/table/sql/queries/window-topn.md 
b/docs/content.zh/docs/dev/table/sql/queries/window-topn.md
index 828b4e40803..95649bc7b91 100644
--- a/docs/content.zh/docs/dev/table/sql/queries/window-topn.md
+++ b/docs/content.zh/docs/dev/table/sql/queries/window-topn.md
@@ -25,10 +25,11 @@ under the License.
 # 窗口 Top-N
 {{< label Batch >}} {{< label Streaming >}}
 
-窗口 Top-N 是特殊的 [Top-N]({{< ref "docs/dev/table/sql/queries/topn" 
>}}),它返回每个窗口和其他分区键的N个最小或最大值。
+窗口 Top-N 是特殊的 [Top-N]({{< ref "docs/dev/table/sql/queries/topn" 
>}}),它返回每个分区键的每个窗口的N个最小或最大值。
 
-对于流式查询,与持续查询的普通Top-N不同,它只在窗口最后返回汇总的Top-N数据,不会产生中间结果。窗口 Top-N 会清除不需要的中间状态。
-因此,窗口 Top-N 查询在用户不需要更新结果时,性能较好。通常,窗口 Top-N 直接用于 [窗口表值函数]({{< ref 
"docs/dev/table/sql/queries/window-tvf" >}})上,另外,窗口 Top-N 可以用于基于 [窗口表值函数]({{< 
ref "docs/dev/table/sql/queries/window-tvf" >}}) 的操作。比如 [窗口聚合]({{< ref 
"docs/dev/table/sql/queries/window-agg" >}}),[窗口 Top-N]({{< ref 
"docs/dev/table/sql/queries/window-topn">}}) 和 [窗口关联]({{< ref 
"docs/dev/table/sql/queries/window-join">}})。
+与普通Top-N不同,窗口Top-N只在窗口最后返回汇总的Top-N数据,不会产生中间结果。窗口 Top-N 会在窗口结束后清除不需要的中间状态。
+因此,窗口 Top-N 适用于用户不需要每条数据都更新Top-N结果的场景,相对普通Top-N来说性能更好。通常,窗口 Top-N 直接用于 
[窗口表值函数]({{< ref "docs/dev/table/sql/queries/window-tvf" >}})上。
+另外,窗口 Top-N 可以用于基于 [窗口表值函数]({{< ref "docs/dev/table/sql/queries/window-tvf" 
>}}) 的操作之上,比如 [窗口聚合]({{< ref "docs/dev/table/sql/queries/window-agg" >}}),[窗口 
Top-N]({{< ref "docs/dev/table/sql/queries/window-topn">}}) 和 [窗口关联]({{< ref 
"docs/dev/table/sql/queries/window-join">}})。
 
 窗口 Top-N 的语法和普通的 Top-N 相同,更多信息参见:[Top-N 文档]({{< ref 
"docs/dev/table/sql/queries/topn" >}})。
 除此之外,窗口 Top-N 需要 `PARTITION BY` 子句包含 [窗口表值函数]({{< ref 
"docs/dev/table/sql/queries/window-tvf" >}}) 或 [窗口聚合]({{< ref 
"docs/dev/table/sql/queries/window-agg" >}}) 产生的 `window_start` 和 `window_end`。
@@ -131,7 +132,7 @@ Flink SQL> SELECT *
 
 ## 限制
 
-目前,Flink只支持在滚动,滑动和累计 [窗口表值函数]({{< ref "docs/dev/table/sql/queries/window-tvf" 
>}})后进行窗口 Top-N。会话窗口不久之后就会支持。
+目前,Flink只支持在滚动,滑动和累计 [窗口表值函数]({{< ref "docs/dev/table/sql/queries/window-tvf" 
>}})后进行窗口 Top-N。基于会话窗口的Top-N将在将来版本中支持。
 
 
 {{< top >}}

Reply via email to