篇章相似度

接口简介

篇章相似度接口是根据两篇内容的信息中包含的语义及中心思想,进行相似度的计算。流程如下:

第一步、向服务器传入两篇文章。
第二步、服务器接收传入文本,并进入HowNet知识库,先将其分解成语句。
第三步、通过解析,得到每个语句的中心思想。
第四步、根据语句的中心思想结合文本进行相似性计算,并返回结果。在线体验>>

接口特性

根据文本中心思想做相似度计算。篇章相似度接口是先分析出篇章的中心思想,然后根据中心思想计算出相似值,结合全篇文本来计算出相似值并返回。

接口调用

调用信息

接 口 URL  http://yuzhinlp.com/api/longTextSimApi.do
请 求 方 式 POST
字 符 编 码 UTF-8
请 求 参 数 apiKey 注册用户的认证唯一标识,用户注册登录后即可看到 必填参数
text1 待分析篇章一 必填参数
text2 待分析篇章二 必填参数
返 回 结 果 JSON字符串。若返回成功,则字符串为{"similarity": 结果 },
若返回失败,则字符串为{"error": 错误原因 }

调用演示

1、代码参考
import java.util.ArrayList;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
import com.alibaba.fastjson.JSONObject;


public class ApiTest {
	public static void main(String[] args){
		//创建post请求
        CloseableHttpClient httpclient = HttpClients.createDefault();
        HttpPost httpPost = new HttpPost("http://yuzhinlp.com/api/longTextSimApi.do");
        //post请求传入参数
        List<NameValuePair> parameters = new ArrayList<NameValuePair>();
        parameters.add(new BasicNameValuePair("apiKey", YourAPIKey));
        parameters.add(new BasicNameValuePair("text1", "12月18日,针对有媒体爆出法乐第未来(Faraday Future,以下简称‘ff’)已成功完成超过10亿美元A轮股权融资的传闻,经济观察网记者从FF美国的一位公关负责人处独家获悉,目前FF的融资仍未成功,而伴随着FF资金的耗尽,FF的命运仍是未知。由于目前乐视汽车在国内的发展几乎停滞,而贾跃亭远走美国想要东山再起的幻想之地——FF也在近一年来接连遭遇了财务危机、员工离职等风波。不管是国内的乐视汽车还是美国的FF,都在亟待资金续命。上述FF融资成功的消息曾透露,贾跃亭和FF的其他另外6位中美高管在内部会议上宣布FF成功完成了超10亿美元融资,并表示贾跃亭将出任FF全球CEO和首席产品官。事实上,在美国洛杉矶时间的12月13日,贾跃亭的确在FF内部召开了一场大会,但是这一场FF内部动员会,会上并未宣布任何有关融资成功的消息。"));
		parameters.add(new BasicNameValuePair("text2", "在本次融资“乌龙”之前,FF已经传出过两次融资消息,传闻对象既有印度大型财团,也是捷豹路虎的控股方塔塔集团。由于目前乐视汽车在国内的发展几乎停滞,而贾跃亭远走美国想要东山再起的幻想之地——FF也在近一年来接连遭遇了财务危机、员工离职等风波。不管是国内的乐视汽车还是美国的FF,都在亟待资金续命。据经济观察网报道,上述FF融资成功的消息曾透露,贾跃亭和FF的其他另外6位中美高管在内部会议上宣布FF成功完成了超10亿美元融资,并表示贾跃亭将出任FF全球CEO和首席产品官。事实上,在美国洛杉矶时间的12月13日,贾跃亭的确在FF内部召开了一场大会,但是这一场FF内部动员会,会上并未宣布任何有关融资成功的消息。12月16日,澎湃新闻报道,法拉第未来位于美国加州汉福德的工厂空无人烟,且生产设备无一到位。有消息显示,目前FF所剩下的资金无几,或将只能够支撑到今年年底的日常运营开支。接下来,能否融资成功,将是决定FF存续的最后一张牌。"));
        CloseableHttpResponse response = null;
        try {
        	UrlEncodedFormEntity formEntity;
			formEntity = new UrlEncodedFormEntity(parameters, "UTF-8");//设置参数编码
        	httpPost.setEntity(formEntity);
            // 执行请求
            response = httpclient.execute(httpPost);
            // 判断返回状态是否为200
            if (response.getStatusLine().getStatusCode() == 200) {
            	//调用结果
            	String content = EntityUtils.toString(response.getEntity(), "UTF-8");
            	System.out.println(content);		            	
	         }
        } catch (Exception e) {
        	// TODO Auto-generated catch block
        	e.printStackTrace();
		} finally {
			try {  
	            if (response != null) {
	                response.close();
	            }
				httpclient.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
        }
	}
}
							
2、返回结果
{"similarity":"0.89"}