All Text Analytics
Text Analyticsは全体として、前のセクションで説明した3つの機能すべての組み合わせを含みます: Sentiment Analysis、Named Entity Recognition、およびKeyword Extraction。特定のテキストブロックに対して3つのアクションすべてを実行し、テキストのトーン、認識されたエンティティの分類、およびテキストの要旨を提供するキーワードとフレーズを取得できます。
以下に示すように、1回のリクエストで最大1500文字のテキストブロックを入力として渡すことができます。テキストはgetTextAnalytics()に渡されます。また、オプションのキーワードを渡して、それらのキーワードを含む文のみに対してSentiment Analysisを実行することもできます。
レスポンスには、各テキスト分析機能の結果が含まれます。それぞれの機能と応答の詳細については、各機能のページを参照してください。
サンプルコードスニペット
Package Imports
copy
import org.json.simple.JSONArray;
import com.zc.component.ml.ZCKeywordExtractionData;
import com.zc.component.ml.ZCML;
import com.zc.component.ml.ZCNERData;
import com.zc.component.ml.ZCSentimentAnalysisData;
import com.zc.component.ml.ZCTextAnalyticsData;
import java.io.File;
copy
JSONArray textArray = new JSONArray();
textArray.add("Zoho Corporation, is an Indian multinational technology company that makes web-based business tools. It is best known for Zoho Office Suite. The company was founded by Sridhar Vembu and Tony Thomas and has a presence in seven locations with its global headquarters in Chennai, India, and corporate headquarters in Pleasanton,California.");
//処理する入力テキスト
JSONArray keywords = new JSONArray();
keywords.add("Zoho");
//センチメント分析のオプションキーワード
List listOfTextAnalyticsData = ZCML.getInstance().getTextAnalytics(textArray,keywords);
//テキストとキーワードが渡される
ZCTextAnalyticsData textAnalyticsData = listOfTextAnalyticsData.get(0);
ZCKeywordExtractionData keywordExtractionData = textAnalyticsData.getKeywordExtractionData();
//テキストに対してキーワード抽出を実行する Z
CNERData nerData = textAnalyticsData.getNERData();
//テキストに対してNERを実行する
ZCSentimentAnalysisData sentimentAnalysisData = textAnalyticsData.getSentimentAnalysisData();
//テキストに対してセンチメント分析を実行する
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit