Skip to content

Commit c0cca2b

Browse files
authored
Update java-sdk.md
1 parent 0a9f102 commit c0cca2b

File tree

1 file changed

+33
-38
lines changed
  • articles/cognitive-services/text-analytics/includes/quickstarts

1 file changed

+33
-38
lines changed

articles/cognitive-services/text-analytics/includes/quickstarts/java-sdk.md

Lines changed: 33 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -115,31 +115,32 @@ static void sentimentAnalysisExample(TextAnalyticsClient client)
115115
String text = "I had the best day of my life. I wish you were there with me.";
116116

117117
DocumentSentiment documentSentiment = client.analyzeSentiment(text);
118+
System.out.printf(
119+
"Recognized document sentiment: %s, positive score: %s, neutral score: %s, negative score: %s.%n",
120+
documentSentiment.getSentiment(),
121+
documentSentiment.getConfidenceScores().getPositive(),
122+
documentSentiment.getConfidenceScores().getNeutral(),
123+
documentSentiment.getConfidenceScores().getNegative());
124+
125+
for (SentenceSentiment sentenceSentiment : documentSentiment.getSentences()) {
118126
System.out.printf(
119-
"Recognized document sentiment: %s, positive score: %.2f, neutral score: %.2f, negative score: %.2f.%n",
120-
documentSentiment.getSentiment(),
121-
documentSentiment.getConfidenceScores().getPositive(),
122-
documentSentiment.getConfidenceScores().getNeutral(),
123-
documentSentiment.getConfidenceScores().getNegative());
124-
125-
for (SentenceSentiment sentenceSentiment : documentSentiment.getSentences()) {
126-
System.out.printf(
127-
"Recognized sentence sentiment: %s, positive score: %.2f, neutral score: %.2f, negative score: %.2f.%n",
128-
sentenceSentiment.getSentiment(),
129-
sentenceSentiment.getConfidenceScores().getPositive(),
130-
sentenceSentiment.getConfidenceScores().getNeutral(),
131-
sentenceSentiment.getConfidenceScores().getNegative());
132-
}
127+
"Recognized sentence sentiment: %s, positive score: %s, neutral score: %s, negative score: %s.%n",
128+
sentenceSentiment.getSentiment(),
129+
sentenceSentiment.getConfidenceScores().getPositive(),
130+
sentenceSentiment.getConfidenceScores().getNeutral(),
131+
sentenceSentiment.getConfidenceScores().getNegative());
132+
}
133133
}
134134
```
135135

136136
### Output
137137

138138
```console
139-
Recognized document sentiment: positive, positive score: 1.00, neutral score: 0.00, negative score: 0.00.
140-
Recognized sentence sentiment: positive, positive score: 1.00, neutral score: 0.00, negative score: 0.00.
139+
Recognized document sentiment: positive, positive score: 1.0, neutral score: 0.0, negative score: 0.0.
140+
Recognized sentence sentiment: positive, positive score: 1.0, neutral score: 0.0, negative score: 0.0.
141141
Recognized sentence sentiment: neutral, positive score: 0.21, neutral score: 0.77, negative score: 0.02.
142142
```
143+
143144
## Language detection
144145

145146
Create a new function called `detectLanguageExample()` that takes the client that you created earlier, and call its `detectLanguage()` function. The returned `DetectLanguageResult` object will contain a primary language detected, a list of other languages detected if successful, or an `errorMessage` if not.
@@ -183,12 +184,10 @@ static void recognizeEntitiesExample(TextAnalyticsClient client)
183184

184185
for (CategorizedEntity entity : client.recognizeEntities(text)) {
185186
System.out.printf(
186-
"Recognized entity: %s, entity category: %s, entity sub-category: %s, offset: %s, length: %s, score: %.2f.%n",
187+
"Recognized entity: %s, entity category: %s, entity sub-category: %s, score: %s.%n",
187188
entity.getText(),
188189
entity.getCategory(),
189-
entity.getSubCategory() != null && !entity.getSubCategory().isEmpty() ? entity.getSubCategory() : "N/A",
190-
entity.getGraphemeOffset(),
191-
entity.getGraphemeLength(),
190+
entity.getSubCategory(),
192191
entity.getConfidenceScore());
193192
}
194193
}
@@ -197,8 +196,8 @@ static void recognizeEntitiesExample(TextAnalyticsClient client)
197196
### Output
198197

199198
```console
200-
Recognized entity: Seattle, entity category: Location, entity sub-category: GPE, offset: 26, length: 7, score: 0.92.
201-
Recognized entity: last week, entity category: DateTime, entity sub-category: DateRange, offset: 34, length: 9, score: 0.80.
199+
Recognized entity: Seattle, entity category: Location, entity sub-category: GPE, score: 0.92.
200+
Recognized entity: last week, entity category: DateTime, entity sub-category: DateRange, score: 0.8.
202201
```
203202

204203
## Using NER to recognize personal information
@@ -213,12 +212,10 @@ static void recognizePIIEntitiesExample(TextAnalyticsClient client)
213212

214213
for (PiiEntity entity : client.recognizePiiEntities(text)) {
215214
System.out.printf(
216-
"Recognized personal identifiable information entity: %s, entity category: %s, %nentity sub-category: %s, offset: %s, length: %s, score: %.2f.%n",
215+
"Recognized personal identifiable information entity: %s, entity category: %s, %nentity sub-category: %s, score: %s.%n",
217216
entity.getText(),
218217
entity.getCategory(),
219-
entity.getSubCategory() != null && !entity.getSubCategory().isEmpty() ? entity.getSubCategory() : "N/A",
220-
entity.getGraphemeOffset(),
221-
entity.getGraphemeLength(),
218+
entity.getSubCategory(),
222219
entity.getConfidenceScore());
223220
}
224221
}
@@ -228,7 +225,7 @@ static void recognizePIIEntitiesExample(TextAnalyticsClient client)
228225

229226
```console
230227
Recognized personal identifiable information entity: 123-12-1234, entity category: U.S. Social Security Number (SSN),
231-
entity sub-category: N/A, offset: 33, length: 11, score: 0.85.
228+
entity sub-category: null, score: 0.85.
232229
```
233230

234231
## Entity linking
@@ -254,10 +251,8 @@ static void recognizeLinkedEntitiesExample(TextAnalyticsClient client)
254251
linkedEntity.getDataSource());
255252
System.out.printf("Matches:%n");
256253
for (LinkedEntityMatch linkedEntityMatch : linkedEntity.getLinkedEntityMatches()) {
257-
System.out.printf("Text: %s, Offset: %s, Length: %s, Score: %.2f.%n",
254+
System.out.printf("Text: %s, Score: %.2f%n",
258255
linkedEntityMatch.getText(),
259-
linkedEntityMatch.getGraphemeOffset(),
260-
linkedEntityMatch.getGraphemeLength(),
261256
linkedEntityMatch.getConfidenceScore());
262257
}
263258
}
@@ -270,24 +265,24 @@ static void recognizeLinkedEntitiesExample(TextAnalyticsClient client)
270265
Linked Entities:
271266
Name: Altair 8800, ID: Altair 8800, URL: https://en.wikipedia.org/wiki/Altair_8800, Data Source: Wikipedia.
272267
Matches:
273-
Text: Altair 8800, Offset: 11, Length: 116, Score: 0.78.
268+
Text: Altair 8800, Score: 0.78
274269
Name: Bill Gates, ID: Bill Gates, URL: https://en.wikipedia.org/wiki/Bill_Gates, Data Source: Wikipedia.
275270
Matches:
276-
Text: Bill Gates, Offset: 10, Length: 25, Score: 0.55.
277-
Text: Gates, Offset: 5, Length: 161, Score: 0.55.
271+
Text: Bill Gates, Score: 0.55
272+
Text: Gates, Score: 0.55
278273
Name: Paul Allen, ID: Paul Allen, URL: https://en.wikipedia.org/wiki/Paul_Allen, Data Source: Wikipedia.
279274
Matches:
280-
Text: Paul Allen, Offset: 10, Length: 40, Score: 0.53.
275+
Text: Paul Allen, Score: 0.53
281276
Name: Microsoft, ID: Microsoft, URL: https://en.wikipedia.org/wiki/Microsoft, Data Source: Wikipedia.
282277
Matches:
283-
Text: Microsoft, Offset: 9, Length: 0, Score: 0.47.
284-
Text: Microsoft, Offset: 9, Length: 150, Score: 0.47.
278+
Text: Microsoft, Score: 0.47
279+
Text: Microsoft, Score: 0.47
285280
Name: April 4, ID: April 4, URL: https://en.wikipedia.org/wiki/April_4, Data Source: Wikipedia.
286281
Matches:
287-
Text: April 4, Offset: 7, Length: 54, Score: 0.25.
282+
Text: April 4, Score: 0.25
288283
Name: BASIC, ID: BASIC, URL: https://en.wikipedia.org/wiki/BASIC, Data Source: Wikipedia.
289284
Matches:
290-
Text: BASIC, Offset: 5, Length: 89, Score: 0.28.
285+
Text: BASIC, Score: 0.28
291286
```
292287
## Key phrase extraction
293288

0 commit comments

Comments
 (0)