中文分词

中文分词系统是基于字典的中文分词引擎。不依赖外部函数库。快速!高效!稳定!


试用有详细介绍接口调用方法,以及反馈的数据结构。

立即试用

高速解析

在成功完成字典加载之后。数万字的文章瞬间即可完成解析工作,极致解析速度。


双向匹配

采用双向匹配分词算法,对于超长的专有名词也可以进行准确的判断。

示例:中华人民共和国海关是国家进出境监督管理机关,实行垂直领导体制。基本任务是出入境监管、征税、打私、统计,对外承担税收征管、通关监管、保税监管、进出口统计、海关稽查、知识产权海关保护、打击走私、口岸管理等主要职责

切分:中华人民共和国海关/是/国家/进出境/监督管理/机关/实行/垂直领导/体制/基本/任务/是/出入境/监管/征税/打私/统计/对外/承担/税 收征管/通关/监管/保税/监管/进出口/统计/海关稽查/知识产权海关保护/打击/走私/口岸管理/等/主要/职责


词组排名

对文章中出现的词组进行排名。出现频率比较高的词会排在前面。

排名:决议/总统/特朗普/国会/参议院/紧急状态/否决/通过/国家/众议院/表决/共和党/多数/首次/否决权/获得/民主党/共和党人/动用/议员


概要抽取

能根据文章的关键词出现频度,将文章压缩至指定长度。不含关键字的句子以省略号表示。

概要:美国总统唐纳德·特朗普15日首次动用总统否决权,扼杀旨在叫停他所宣布南部边境出现“国家紧急状态”的一份国会参议院决议。... 国会通过一项危险的决议,...参议院前一天表决通过那份决议,...众议院议长、民主党领导人南希·佩洛西15日声明,...但分别需要 至少三分之二议员投下赞成票。...国会难以获得足以推翻总统否决所需赞成票数量。...这一态度与多数国会议员不同。...身为共和党 人的特朗普与国会针锋相对,


增量字典

系统支持多字典文件,方便管理不同来源的字典,也可以在不同应用环境中采用不同的字典文件的组合。当前字典已包含约500万词组,并不断完善中。


免费使用

我们提供7x24小时的在线免费使用服务,在线率保证在99.9%以上。支持传统的ajax跨域提交,而且为了弥补ajax跨域文本内容长度限制问题,我们还提供了iframe+message的超大内容跨域提交解决方案,不限制内容长度。只需要根据下面“API示例”章节就可以轻松写出接口调用程序。


API示例

JQuery + AJAX 的短文本提交。受限于浏览器,一般只能提交几百个汉字左右。

    var data = {
        url: "https://api.vfuss.net/segment/split.do",
        type: "POST",
        data: { "f.content" : $([name='content']).val() },
        contentType: 'text/plain',
        dataType: "jsonp",
        jsonp: "_callback",
        success: function (json) {
            console.log(json);
        }
    };
    $.ajax(data);
                    

JQuery + AJAX 的短文本提交。受限于浏览器,一般只能提交几百个汉字左右。

    var data = {
        url: "https://api.vfuss.net/segment/top.do",
        type: "POST",
        data: { "f.content" : $([name='content']).val(), "f.length" : 10 },
        contentType: 'text/plain',
        dataType: "jsonp",
        jsonp: "_callback",
        success: function (json) {
            console.log(json);
        }
    };
    $.ajax(data);
                    

JQuery + AJAX 的短文本提交。受限于浏览器,一般只能提交几百个汉字左右。

    var data = {
        url: "https://api.vfuss.net/segment/simplify.do",
        type: "POST",
        data: { "f.content" : $([name='content']).val(), "f.length" : 250 },
        contentType: 'text/plain',
        dataType: "jsonp",
        jsonp: "_callback",
        success: function (json) {
            console.log(json);
        }
    };
    $.ajax(data);
                    

window.onmessage + iframe 的大文本提交模式,文本长度不限制。支持跨域提交。

    if (!window.onmessage) {
        window.onmessage = function (evt) {
            evt = event || evt;
            var json = JSON.parse(evt.data);
if (json && json.hasOwnProperty("iframe")) {
                window[json["iframe"]](json);
            }
        }
    }
        
    function postiframe(url, content, length) {
        var html = "";
html += "<html><head><meta charset=\"utf-8\" /></head><body>";html += "<form method=\"post\" action='" + url + "'>";html += "<textarea name=\"f.content\">" + content + "</textarea>";html += "<textarea name=\"f.length\">" + length + "</textarea>";html += "</form><scr" + "ipt>document.getElementsByTagName('form')[0].submit();</scr" + "ipt></body></html>";
        var iframe = document.createElement("iframe");
        iframe.width = iframe.height = "10px";
        iframe.style.display = 'none';
        document.body.appendChild(iframe);
        var doc = iframe.contentDocument;
        doc.open();
        doc.write(html);
        doc.close();
        iframe.onload = function () {
            setTimeout(function () { iframe.parentNode.removeChild(iframe); }, 500);
        };
    }
    
    window['postbacksplit'] = function (json) {
        $('#result').text(JSON.stringify(json));
    }
    
    $('#split').on('click', function () {
        postiframe("https://api.vfuss.net/segment/split.do?_iframe=postbacksplit", $("[name='content']").val());
    });
        

window.onmessage + iframe 的大文本提交模式,文本长度不限制。支持跨域提交。

    if (!window.onmessage) {
        window.onmessage = function (evt) {
            evt = event || evt;
            var json = JSON.parse(evt.data);
if (json && json.hasOwnProperty("iframe")) {
                window[json["iframe"]](json);
            }
        }
    }
        
    function postiframe(url, content, length) {
        var html = "";
html += "<html><head><meta charset=\"utf-8\" /></head><body>";html += "<form method=\"post\" action='" + url + "'>";html += "<textarea name=\"f.content\">" + content + "</textarea>";html += "<textarea name=\"f.length\">" + length + "</textarea>";html += "</form><scr" + "ipt>document.getElementsByTagName('form')[0].submit();</scr" + "ipt></body></html>";
        var iframe = document.createElement("iframe");
        iframe.width = iframe.height = "10px";
        iframe.style.display = 'none';
        document.body.appendChild(iframe);
        var doc = iframe.contentDocument;
        doc.open();
        doc.write(html);
        doc.close();
        iframe.onload = function () {
            setTimeout(function () { iframe.parentNode.removeChild(iframe); }, 500);
        };
    }
    
    window['postbacktop'] = function (json) {
        $('#result').text(JSON.stringify(json));
    }
    
    $('#top').on('click', function () {
        postiframe("https://api.vfuss.net/segment/top.do?_iframe=postbacktop", $("[name='content']").val(), 20);
    });
    

window.onmessage + iframe 的大文本提交模式,文本长度不限制。支持跨域提交。

    if (!window.onmessage) {
        window.onmessage = function (evt) {
            evt = event || evt;
            var json = JSON.parse(evt.data);
if (json && json.hasOwnProperty("iframe")) {
                window[json["iframe"]](json);
            }
        }
    }
        
    function postiframe(url, content, length) {
        var html = "";
html += "<html><head><meta charset=\"utf-8\" /></head><body>";html += "<form method=\"post\" action='" + url + "'>";html += "<textarea name=\"f.content\">" + content + "</textarea>";html += "<textarea name=\"f.length\">" + length + "</textarea>";html += "</form><scr" + "ipt>document.getElementsByTagName('form')[0].submit();</scr" + "ipt></body></html>";
        var iframe = document.createElement("iframe");
        iframe.width = iframe.height = "10px";
        iframe.style.display = 'none';
        document.body.appendChild(iframe);
        var doc = iframe.contentDocument;
        doc.open();
        doc.write(html);
        doc.close();
        iframe.onload = function () {
            setTimeout(function () { iframe.parentNode.removeChild(iframe); }, 500);
        };
    }
    
    window['postbacksimplify'] = function (json) {
        $('#result').text(JSON.stringify(json));
    }
    
    $('#simplify').on('click', function () {
        postiframe("https://api.vfuss.net/segment/simplify.do?_iframe=postbacksimplify", $("[name='content']").val(), 250);
    });
    

 

试用