Skip to content

Commit 5de735f

Browse files
[Language Analyze Text] 2024-11-15-preview and 2024-11-01 updates (Azure#47339)
2024-11-15-preview and 2024-11-01 api update
1 parent d29f7a4 commit 5de735f

File tree

137 files changed

+2175
-7895
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+2175
-7895
lines changed

.vscode/cspell.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,21 +358,27 @@
358358
"grek",
359359
"gujr",
360360
"gurmukhi",
361+
"hani",
361362
"hebr",
362363
"inclusivity",
363364
"jpan",
364365
"khmr",
365366
"knda",
366367
"laoo",
368+
"meitei",
367369
"mlym",
370+
"mtei",
368371
"mymr",
369372
"nigiri",
370373
"odia",
374+
"olck",
371375
"orya",
372376
"petabit",
373377
"picometer",
374378
"qnas",
375379
"regon",
380+
"sharada",
381+
"shrd",
376382
"taml",
377383
"telu",
378384
"thaa",

sdk/cognitivelanguage/Azure.AI.Language.Text/CHANGELOG.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
# Release History
22

3-
## 1.0.0-beta.2 (Unreleased)
3+
## 1.0.0-beta.2 (2024-12-15)
44

55
### Features Added
66

77
- Exposed `JsonModelWriteCore` for model serialization procedure.
8+
- Added support for analyze-text API Versions
9+
- 2024-11-01
10+
- 2024-11-15-preview
811

912
### Breaking Changes
1013

11-
### Bugs Fixed
12-
13-
### Other Changes
14+
- Removed support for analyze-text API Versions
15+
- 2023-11-15-preview
1416

1517
## 1.0.0-beta.1 (2024-08-06)
1618

sdk/cognitivelanguage/Azure.AI.Language.Text/MigrationGuide.md

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,15 @@ try
176176

177177
foreach (LanguageDetectionDocumentResult document in AnalyzeTextLanguageDetectionResult.Results.Documents)
178178
{
179-
Console.WriteLine($"For Document ID: {document.Id} detected language is {document.DetectedLanguage.Name} with a confidence score of {document.DetectedLanguage.ConfidenceScore}.");
179+
Console.WriteLine($"Result for document with Id = \"{document.Id}\":");
180+
Console.WriteLine($" Name: {document.DetectedLanguage.Name}");
181+
Console.WriteLine($" Iso6391Name: {document.DetectedLanguage.Iso6391Name}");
182+
if (document.DetectedLanguage.ScriptName != null)
183+
{
184+
Console.WriteLine($" ScriptName: {document.DetectedLanguage.ScriptName}");
185+
Console.WriteLine($" ScriptIso15924Code: {document.DetectedLanguage.ScriptIso15924Code}");
186+
}
187+
Console.WriteLine($" ConfidenceScore: {document.DetectedLanguage.ConfidenceScore}");
180188
}
181189
}
182190
catch (RequestFailedException exception)
@@ -565,7 +573,7 @@ AnalyzeTextInput body = new TextEntityRecognitionInput()
565573
Response<AnalyzeTextResult> response = await client.AnalyzeTextAsync(body);
566574
AnalyzeTextEntitiesResult entitiesTaskResult = (AnalyzeTextEntitiesResult)response.Value;
567575

568-
foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entitiesTaskResult.Results.Documents)
576+
foreach (EntityActionResult nerResult in entitiesTaskResult.Results.Documents)
569577
{
570578
Console.WriteLine($"Result for document with Id = \"{nerResult.Id}\":");
571579

@@ -577,8 +585,13 @@ foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entitie
577585
Console.WriteLine($" Offset: {entity.Offset}");
578586
Console.WriteLine($" Length: {entity.Length}");
579587
Console.WriteLine($" Category: {entity.Category}");
580-
if (!string.IsNullOrEmpty(entity.Subcategory))
581-
Console.WriteLine($" SubCategory: {entity.Subcategory}");
588+
Console.WriteLine($" Type: {entity.Type}");
589+
Console.WriteLine($" Tags:");
590+
foreach (EntityTag tag in entity.Tags)
591+
{
592+
Console.WriteLine($" TagName: {tag.Name}");
593+
Console.WriteLine($" TagConfidenceScore: {tag.ConfidenceScore}");
594+
}
582595
Console.WriteLine($" Confidence score: {entity.ConfidenceScore}");
583596
Console.WriteLine();
584597
}
@@ -698,7 +711,7 @@ foreach (PiiActionResult piiResult in piiTaskResult.Results.Documents)
698711
Console.WriteLine($" Redacted Text: \"{piiResult.RedactedText}\":");
699712
Console.WriteLine($" Recognized {piiResult.Entities.Count} entities:");
700713

701-
foreach (NamedEntity entity in piiResult.Entities)
714+
foreach (PiiEntity entity in piiResult.Entities)
702715
{
703716
Console.WriteLine($" Text: {entity.Text}");
704717
Console.WriteLine($" Offset: {entity.Offset}");
@@ -1244,7 +1257,7 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
12441257
CustomEntityRecognitionOperationResult customClassificationResult = (CustomEntityRecognitionOperationResult)analyzeTextLROResult;
12451258

12461259
// View the classifications recognized in the input documents.
1247-
foreach (EntityActionResult entitiesDocument in customClassificationResult.Results.Documents)
1260+
foreach (CustomEntityActionResult entitiesDocument in customClassificationResult.Results.Documents)
12481261
{
12491262
Console.WriteLine($"Result for document with Id = \"{entitiesDocument.Id}\":");
12501263
Console.WriteLine($" Recognized {entitiesDocument.Entities.Count} Entities:");
@@ -2043,7 +2056,7 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
20432056
EntityRecognitionOperationResult entityRecognitionLROResult = (EntityRecognitionOperationResult)analyzeTextLROResult;
20442057

20452058
// View the classifications recognized in the input documents.
2046-
foreach (EntitiesDocumentResultWithMetadataDetectedLanguage nerResult in entityRecognitionLROResult.Results.Documents)
2059+
foreach (EntityActionResultWithMetadata nerResult in entityRecognitionLROResult.Results.Documents)
20472060
{
20482061
Console.WriteLine($"Result for document with Id = \"{nerResult.Id}\":");
20492062

@@ -2055,9 +2068,13 @@ foreach (AnalyzeTextOperationResult analyzeTextLROResult in analyzeTextJobState.
20552068
Console.WriteLine($" Offset: {entity.Offset}");
20562069
Console.WriteLine($" Length: {entity.Length}");
20572070
Console.WriteLine($" Category: {entity.Category}");
2058-
if (!string.IsNullOrEmpty(entity.Subcategory))
2059-
Console.WriteLine($" SubCategory: {entity.Subcategory}");
2060-
Console.WriteLine($" Confidence score: {entity.ConfidenceScore}");
2071+
Console.WriteLine($" Type: {entity.Type}");
2072+
Console.WriteLine($" Tags:");
2073+
foreach (EntityTag tag in entity.Tags)
2074+
{
2075+
Console.WriteLine($" TagName: {tag.Name}");
2076+
Console.WriteLine($" TagConfidenceScore: {tag.ConfidenceScore}");
2077+
}
20612078
Console.WriteLine();
20622079
}
20632080
Console.WriteLine();

0 commit comments

Comments
 (0)