分词 - 自然语言处理 - 华为开发者联盟

能力描述

文本分词 粒度自定

为了提取文本关键信息,在搜索引擎等领域,使得分词变得尤为重要。分词作为自然语言处理领域的基础研究,衍生出各类不同的文本处理相关应用。 分词API提供了一个文本自动分词的接口,对于输入的一段文本,自动通过该API可以对其进行分词,同时提供不同的分词粒度,可以根据需要自定义分词粒度。
应用场景

搜索优化 文本展示

自动对输入文本进行分词,适用于基于文本语义理解的业务场景,如搜索引擎搜索结果相关度排序优化、分词卡片展示等。

搜索引擎技术

搜索引擎技术中重要的是将搜索的最相关结果排在页面最前,即相关度排序,分词的准确与否,直接影响搜索结果的相关度排序。

语分词卡片展示

本API可以应用于用户对文本选择,原始文本只能按字选择,如果用分词实现,用户选中文本的时候可以按词选择。

功能演示

Request
复制代码

String requestJson = "{text:'我要看复仇者联盟'}";
ResponseResult respResult = NLUAPIService.getInstance().
getWordSegment(requestJson,
NLUConstants.REQUEST_TYPE_LOCAL);
if (null != respResult)
{
//获取接口返回结果,参考接口文档返回使用
String result = respResult.getJsonRes();
}

Response
复制代码

{"code":0,"message":"success","words":

["我","要","看","复仇","者","联盟"]}

与华为一同开发从这里开始

业务介绍

业务概述、应用场景及功能特点等详情。
了解详情 >

接入准备

注册认证、协议签署等接入前准备工作。
了解流程 >

示例代码

业务示例代码展示。
查看代码 >

API说明

接口参数定义及相关说明、限制与约束等详情。
查看文档 >
FAQ
1分词,支持哪些语言?

目前分词,支持中文。

2分词,算法是端测的还是云测的?

分词是端测的,用户在手机断网的情况下,仍然可以使用这个功能。

3服务什么时候初始化?

SDK设计为单例,最好在application的onCreate里面初始化,onDestroy里面销毁。