SENTENCES
功能概述
把一段自然语言文本切分为句子,再把每个句子切分为单词,返回二维数组
ARRAY<ARRAY<STRING>>。标点符号会被去掉。适合做词频统计、关键词抽取等文本分析的预处理;只需按固定分隔符切分字符串时,用 SPLIT 更直接。
语法
参数说明
:STRING 类型,要切分的文本。为 NULL 时返回 NULL。<str>
:可选,STRING 类型,语言代码,如<lang>
、'en'
。用于选择断句和分词规则。为 NULL 时按默认规则处理。'zh'
:可选,STRING 类型,国家或地区代码,如<country>
、'US'
,与'CN'
组合成区域设置。为 NULL 时忽略。<lang>
使用示例
切分英文文本:
指定中文区域设置切分中文文本:
按行处理不同语言的文本:
| lang | country | words |
|---|---|---|
| en | US | [["Hi","there"]] |
| zh | CN | [["你好","世界"]] |
结合
EXPLODE 展开单词,统计词频:
| word | cnt |
|---|---|
| Good | 2 |
| morning | 1 |
| night | 1 |
注意事项
- 返回结果中不包含标点符号。
、<lang>
为 NULL 时不会导致结果为 NULL,只有<country>
为 NULL 时才返回 NULL。<str>
相关文档
联系我们
