2013-03-05 42 views
1

我使用Apache Stanbol。它用于增强文本,但是当我尝试情感分析和句子检测时,它不起作用。阿帕奇Stanbol情感分析和句子检测工作不

我想这个代码

curl -v -X POST -H "Accept: text/plain" -H "Content-type: text/plain; \ 
charset=UTF-8" --data "Some text for analysis" \ 
"http://localhost:8081/enhancer/engine/sentiment-wordclassifier" 

但它给空白{ }输出,我试图改变标题属性,但没有运气。

我错过了什么?我需要先做一些配置吗?

我甚至尝试添加分析仪的增强链,但相同的空白输出,还试图REST API为opennlp-sentence,但没有奏效。

+0

您是否已解决该问题。我也想运行它,但没有结果。你能告诉如何正确地调用引擎吗? @Салман – 2016-02-22 09:54:22

回答

1

我猜你是将数据发送到错误的端点...通常叫的增强需要做的所有连锁店:

http://host/stanbol/enhancer 

或混凝土链:

http://host/stanbol/enhancer/chain/<name> 

增强器结果无法作为纯文本序列化,但在任何由Stanbol支持的RDF序列化中。所以Accept标头需要是其中的任何一个,例如文本/乌龟。

有关文档的更多详细信息:http://stanbol.apache.org/docs/trunk/components/enhancer/#RESTful_API

+0

什么是情感分析的具体?我发现它的小教程。谢谢! – 2016-02-22 09:55:24