|
2 | 2 | // Licensed under the MIT License. |
3 | 3 |
|
4 | 4 | /** |
5 | | - * This sample extracts key phrases, entities, and pii entities from several |
6 | | - * documents using a long-running operation. This functionality uses the |
7 | | - * generic analysis endpoint, which provides a way to group several different |
8 | | - * Text Analytics operations into a single job. |
| 5 | + * This sample extracts key phrases, entities, and pii entities from several documents |
| 6 | + * using a long-running operation. This functionality uses the generic analysis |
| 7 | + * endpoint, which provides a way to group several different Text Analytics actions |
| 8 | + * into a single request. |
9 | 9 | * |
10 | 10 | * @summary applies multiple Text Analytics actions per document |
11 | 11 | */ |
@@ -35,7 +35,6 @@ export async function main() { |
35 | 35 |
|
36 | 36 | const actions = { |
37 | 37 | recognizeEntitiesActions: [{ modelVersion: "latest" }], |
38 | | - analyzeSentimentActions: [{ modelVersion: "latest", includeOpinionMining: true }], |
39 | 38 | recognizePiiEntitiesActions: [{ modelVersion: "latest" }], |
40 | 39 | extractKeyPhrasesActions: [{ modelVersion: "latest" }] |
41 | 40 | }; |
@@ -108,37 +107,6 @@ export async function main() { |
108 | 107 | console.log("Action statistics: "); |
109 | 108 | console.log(JSON.stringify(piiEntitiesAction.results.statistics)); |
110 | 109 | } |
111 | | - |
112 | | - const analyzeSentimentAction = page.analyzeSentimentResults[0]; |
113 | | - if (!analyzeSentimentAction.error) { |
114 | | - for (const doc of analyzeSentimentAction.results) { |
115 | | - console.log(`- Document ${doc.id}`); |
116 | | - if (!doc.error) { |
117 | | - console.log(`\tOverall Sentiment: ${doc.sentiment}`); |
118 | | - console.log("\tSentiment confidence scores:", doc.confidenceScores); |
119 | | - console.log("\tSentences"); |
120 | | - for (const { sentiment, confidenceScores, opinions } of doc.sentences) { |
121 | | - console.log(`\t- Sentence sentiment: ${sentiment}`); |
122 | | - console.log("\t Confidence scores:", confidenceScores); |
123 | | - console.log("\t Mined opinions"); |
124 | | - for (const { target, assessments } of opinions) { |
125 | | - console.log(`\t\t- Target text: ${target.text}`); |
126 | | - console.log(`\t\t Target sentiment: ${target.sentiment}`); |
127 | | - console.log("\t\t Target confidence scores:", target.confidenceScores); |
128 | | - console.log("\t\t Target assessments"); |
129 | | - for (const { text, sentiment } of assessments) { |
130 | | - console.log(`\t\t\t- Text: ${text}`); |
131 | | - console.log(`\t\t\t Sentiment: ${sentiment}`); |
132 | | - } |
133 | | - } |
134 | | - } |
135 | | - } else { |
136 | | - console.error("\tError:", doc.error); |
137 | | - } |
138 | | - } |
139 | | - console.log("Action statistics: "); |
140 | | - console.log(JSON.stringify(analyzeSentimentAction.results.statistics)); |
141 | | - } |
142 | 110 | } |
143 | 111 | } |
144 | 112 |
|
|
0 commit comments