2013-03-05 38 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