Skip to content

Commit 674ee24

Browse files
authored
[TextAnalytics] Reduced size of Analyze Operation samples (#23115)
1 parent dd5b014 commit 674ee24

File tree

6 files changed

+1
-451
lines changed

6 files changed

+1
-451
lines changed

sdk/textanalytics/Azure.AI.TextAnalytics/README.md

Lines changed: 1 addition & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ await foreach (AnalyzeHealthcareEntitiesResultCollection documentsInPage in heal
551551
```
552552

553553
### Run multiple actions Asynchronously
554-
This functionality allows running multiple actions in one or more documents. Actions include entity recognition, linked entity recognition, key phrase extraction, Personally Identifiable Information (PII) Recognition, and sentiment analysis. For more information see [Using analyze][analyze_operation_howto].
554+
This functionality allows running multiple actions in one or more documents. Actions include entity recognition, linked entity recognition, key phrase extraction, Personally Identifiable Information (PII) Recognition, sentiment analysis, and Extractive Text Summarization. For more information see [Using analyze][analyze_operation_howto].
555555

556556
```C# Snippet:AnalyzeOperationConvenienceAsync
557557
string documentA = @"We love this trail and make the trip every year. The views are breathtaking and well
@@ -573,9 +573,6 @@ This functionality allows running multiple actions in one or more documents. Act
573573
{
574574
ExtractKeyPhrasesActions = new List<ExtractKeyPhrasesAction>() { new ExtractKeyPhrasesAction() },
575575
RecognizeEntitiesActions = new List<RecognizeEntitiesAction>() { new RecognizeEntitiesAction() },
576-
RecognizePiiEntitiesActions = new List<RecognizePiiEntitiesAction>() { new RecognizePiiEntitiesAction() },
577-
RecognizeLinkedEntitiesActions = new List<RecognizeLinkedEntitiesAction>() { new RecognizeLinkedEntitiesAction() },
578-
AnalyzeSentimentActions = new List<AnalyzeSentimentAction>() { new AnalyzeSentimentAction() },
579576
DisplayName = "AnalyzeOperationSample"
580577
};
581578

@@ -598,9 +595,6 @@ This functionality allows running multiple actions in one or more documents. Act
598595
{
599596
IReadOnlyCollection<ExtractKeyPhrasesActionResult> keyPhrasesResults = documentsInPage.ExtractKeyPhrasesResults;
600597
IReadOnlyCollection<RecognizeEntitiesActionResult> entitiesResults = documentsInPage.RecognizeEntitiesResults;
601-
IReadOnlyCollection<RecognizePiiEntitiesActionResult> piiResults = documentsInPage.RecognizePiiEntitiesResults;
602-
IReadOnlyCollection<RecognizeLinkedEntitiesActionResult> entityLinkingResults = documentsInPage.RecognizeLinkedEntitiesResults;
603-
IReadOnlyCollection<AnalyzeSentimentActionResult> analyzeSentimentResults = documentsInPage.AnalyzeSentimentResults;
604598

605599
Console.WriteLine("Recognized Entities");
606600
int docNumber = 1;
@@ -624,28 +618,6 @@ This functionality allows running multiple actions in one or more documents. Act
624618
}
625619
}
626620

627-
Console.WriteLine("Recognized PII Entities");
628-
docNumber = 1;
629-
foreach (RecognizePiiEntitiesActionResult piiActionResults in piiResults)
630-
{
631-
foreach (RecognizePiiEntitiesResult documentResults in piiActionResults.DocumentsResults)
632-
{
633-
Console.WriteLine($" Document #{docNumber++}");
634-
Console.WriteLine($" Recognized the following {documentResults.Entities.Count} PII entities:");
635-
636-
foreach (PiiEntity entity in documentResults.Entities)
637-
{
638-
Console.WriteLine($" Entity: {entity.Text}");
639-
Console.WriteLine($" Category: {entity.Category}");
640-
Console.WriteLine($" Offset: {entity.Offset}");
641-
Console.WriteLine($" Length: {entity.Length}");
642-
Console.WriteLine($" ConfidenceScore: {entity.ConfidenceScore}");
643-
Console.WriteLine($" SubCategory: {entity.SubCategory}");
644-
}
645-
Console.WriteLine("");
646-
}
647-
}
648-
649621
Console.WriteLine("Key Phrases");
650622
docNumber = 1;
651623
foreach (ExtractKeyPhrasesActionResult keyPhrasesActionResult in keyPhrasesResults)
@@ -662,52 +634,6 @@ This functionality allows running multiple actions in one or more documents. Act
662634
Console.WriteLine("");
663635
}
664636
}
665-
666-
Console.WriteLine("Recognized Linked Entities");
667-
docNumber = 1;
668-
foreach (RecognizeLinkedEntitiesActionResult linkedEntitiesActionResults in entityLinkingResults)
669-
{
670-
foreach (RecognizeLinkedEntitiesResult documentResults in linkedEntitiesActionResults.DocumentsResults)
671-
{
672-
Console.WriteLine($" Document #{docNumber++}");
673-
Console.WriteLine($" Recognized the following {documentResults.Entities.Count} linked entities:");
674-
675-
foreach (LinkedEntity entity in documentResults.Entities)
676-
{
677-
Console.WriteLine($" Entity: {entity.Name}");
678-
Console.WriteLine($" DataSource: {entity.DataSource}");
679-
Console.WriteLine($" DataSource EntityId: {entity.DataSourceEntityId}");
680-
Console.WriteLine($" Language: {entity.Language}");
681-
Console.WriteLine($" DataSource Url: {entity.Url}");
682-
683-
Console.WriteLine($" Total Matches: {entity.Matches.Count()}");
684-
foreach (LinkedEntityMatch match in entity.Matches)
685-
{
686-
Console.WriteLine($" Match Text: {match.Text}");
687-
Console.WriteLine($" ConfidenceScore: {match.ConfidenceScore}");
688-
Console.WriteLine($" Offset: {match.Offset}");
689-
Console.WriteLine($" Length: {match.Length}");
690-
}
691-
Console.WriteLine("");
692-
}
693-
Console.WriteLine("");
694-
}
695-
}
696-
697-
Console.WriteLine("Analyze Sentiment");
698-
docNumber = 1;
699-
foreach (AnalyzeSentimentActionResult analyzeSentimentActionsResult in analyzeSentimentResults)
700-
{
701-
foreach (AnalyzeSentimentResult documentResults in analyzeSentimentActionsResult.DocumentsResults)
702-
{
703-
Console.WriteLine($" Document #{docNumber++}");
704-
Console.WriteLine($" Sentiment is {documentResults.DocumentSentiment.Sentiment}, with confidence scores: ");
705-
Console.WriteLine($" Positive confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Positive}.");
706-
Console.WriteLine($" Neutral confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Neutral}.");
707-
Console.WriteLine($" Negative confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Negative}.");
708-
Console.WriteLine("");
709-
}
710-
}
711637
}
712638
}
713639
```

sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample_AnalyzeActions.md

Lines changed: 0 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,6 @@ To run multiple actions in multiple documents, call `StartAnalyzeActionsAsync` o
3737
{
3838
ExtractKeyPhrasesActions = new List<ExtractKeyPhrasesAction>() { new ExtractKeyPhrasesAction() },
3939
RecognizeEntitiesActions = new List<RecognizeEntitiesAction>() { new RecognizeEntitiesAction() },
40-
RecognizePiiEntitiesActions = new List<RecognizePiiEntitiesAction>() { new RecognizePiiEntitiesAction() },
41-
RecognizeLinkedEntitiesActions = new List<RecognizeLinkedEntitiesAction>() { new RecognizeLinkedEntitiesAction() },
42-
AnalyzeSentimentActions = new List<AnalyzeSentimentAction>() { new AnalyzeSentimentAction() },
4340
DisplayName = "AnalyzeOperationSample"
4441
};
4542

@@ -62,9 +59,6 @@ To run multiple actions in multiple documents, call `StartAnalyzeActionsAsync` o
6259
{
6360
IReadOnlyCollection<ExtractKeyPhrasesActionResult> keyPhrasesResults = documentsInPage.ExtractKeyPhrasesResults;
6461
IReadOnlyCollection<RecognizeEntitiesActionResult> entitiesResults = documentsInPage.RecognizeEntitiesResults;
65-
IReadOnlyCollection<RecognizePiiEntitiesActionResult> piiResults = documentsInPage.RecognizePiiEntitiesResults;
66-
IReadOnlyCollection<RecognizeLinkedEntitiesActionResult> entityLinkingResults = documentsInPage.RecognizeLinkedEntitiesResults;
67-
IReadOnlyCollection<AnalyzeSentimentActionResult> analyzeSentimentResults = documentsInPage.AnalyzeSentimentResults;
6862

6963
Console.WriteLine("Recognized Entities");
7064
int docNumber = 1;
@@ -88,28 +82,6 @@ To run multiple actions in multiple documents, call `StartAnalyzeActionsAsync` o
8882
}
8983
}
9084

91-
Console.WriteLine("Recognized PII Entities");
92-
docNumber = 1;
93-
foreach (RecognizePiiEntitiesActionResult piiActionResults in piiResults)
94-
{
95-
foreach (RecognizePiiEntitiesResult documentResults in piiActionResults.DocumentsResults)
96-
{
97-
Console.WriteLine($" Document #{docNumber++}");
98-
Console.WriteLine($" Recognized the following {documentResults.Entities.Count} PII entities:");
99-
100-
foreach (PiiEntity entity in documentResults.Entities)
101-
{
102-
Console.WriteLine($" Entity: {entity.Text}");
103-
Console.WriteLine($" Category: {entity.Category}");
104-
Console.WriteLine($" Offset: {entity.Offset}");
105-
Console.WriteLine($" Length: {entity.Length}");
106-
Console.WriteLine($" ConfidenceScore: {entity.ConfidenceScore}");
107-
Console.WriteLine($" SubCategory: {entity.SubCategory}");
108-
}
109-
Console.WriteLine("");
110-
}
111-
}
112-
11385
Console.WriteLine("Key Phrases");
11486
docNumber = 1;
11587
foreach (ExtractKeyPhrasesActionResult keyPhrasesActionResult in keyPhrasesResults)
@@ -126,52 +98,6 @@ To run multiple actions in multiple documents, call `StartAnalyzeActionsAsync` o
12698
Console.WriteLine("");
12799
}
128100
}
129-
130-
Console.WriteLine("Recognized Linked Entities");
131-
docNumber = 1;
132-
foreach (RecognizeLinkedEntitiesActionResult linkedEntitiesActionResults in entityLinkingResults)
133-
{
134-
foreach (RecognizeLinkedEntitiesResult documentResults in linkedEntitiesActionResults.DocumentsResults)
135-
{
136-
Console.WriteLine($" Document #{docNumber++}");
137-
Console.WriteLine($" Recognized the following {documentResults.Entities.Count} linked entities:");
138-
139-
foreach (LinkedEntity entity in documentResults.Entities)
140-
{
141-
Console.WriteLine($" Entity: {entity.Name}");
142-
Console.WriteLine($" DataSource: {entity.DataSource}");
143-
Console.WriteLine($" DataSource EntityId: {entity.DataSourceEntityId}");
144-
Console.WriteLine($" Language: {entity.Language}");
145-
Console.WriteLine($" DataSource Url: {entity.Url}");
146-
147-
Console.WriteLine($" Total Matches: {entity.Matches.Count()}");
148-
foreach (LinkedEntityMatch match in entity.Matches)
149-
{
150-
Console.WriteLine($" Match Text: {match.Text}");
151-
Console.WriteLine($" ConfidenceScore: {match.ConfidenceScore}");
152-
Console.WriteLine($" Offset: {match.Offset}");
153-
Console.WriteLine($" Length: {match.Length}");
154-
}
155-
Console.WriteLine("");
156-
}
157-
Console.WriteLine("");
158-
}
159-
}
160-
161-
Console.WriteLine("Analyze Sentiment");
162-
docNumber = 1;
163-
foreach (AnalyzeSentimentActionResult analyzeSentimentActionsResult in analyzeSentimentResults)
164-
{
165-
foreach (AnalyzeSentimentResult documentResults in analyzeSentimentActionsResult.DocumentsResults)
166-
{
167-
Console.WriteLine($" Document #{docNumber++}");
168-
Console.WriteLine($" Sentiment is {documentResults.DocumentSentiment.Sentiment}, with confidence scores: ");
169-
Console.WriteLine($" Positive confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Positive}.");
170-
Console.WriteLine($" Neutral confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Neutral}.");
171-
Console.WriteLine($" Negative confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Negative}.");
172-
Console.WriteLine("");
173-
}
174-
}
175101
}
176102
}
177103
```

sdk/textanalytics/Azure.AI.TextAnalytics/tests/samples/Sample_AnalyzeOperation.cs

Lines changed: 0 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
using System;
55
using System.Collections.Generic;
6-
using System.Linq;
76
using System.Threading;
87
using Azure.AI.TextAnalytics.Tests;
98
using Azure.Core.TestFramework;
@@ -47,9 +46,6 @@ We tried again today and it was amazing. Everyone in my family liked the trail a
4746
{
4847
ExtractKeyPhrasesActions = new List<ExtractKeyPhrasesAction>() { new ExtractKeyPhrasesAction() },
4948
RecognizeEntitiesActions = new List<RecognizeEntitiesAction>() { new RecognizeEntitiesAction() },
50-
RecognizePiiEntitiesActions = new List<RecognizePiiEntitiesAction>() { new RecognizePiiEntitiesAction() },
51-
RecognizeLinkedEntitiesActions = new List<RecognizeLinkedEntitiesAction>() { new RecognizeLinkedEntitiesAction() },
52-
AnalyzeSentimentActions = new List<AnalyzeSentimentAction>() { new AnalyzeSentimentAction() },
5349
DisplayName = "AnalyzeOperationSample"
5450
};
5551

@@ -81,9 +77,6 @@ We tried again today and it was amazing. Everyone in my family liked the trail a
8177
{
8278
IReadOnlyCollection<ExtractKeyPhrasesActionResult> keyPhrasesResults = documentsInPage.ExtractKeyPhrasesResults;
8379
IReadOnlyCollection<RecognizeEntitiesActionResult> entitiesResults = documentsInPage.RecognizeEntitiesResults;
84-
IReadOnlyCollection<RecognizePiiEntitiesActionResult> piiResults = documentsInPage.RecognizePiiEntitiesResults;
85-
IReadOnlyCollection<RecognizeLinkedEntitiesActionResult> entityLinkingResults = documentsInPage.RecognizeLinkedEntitiesResults;
86-
IReadOnlyCollection<AnalyzeSentimentActionResult> analyzeSentimentResults = documentsInPage.AnalyzeSentimentResults;
8780

8881
Console.WriteLine("Recognized Entities");
8982
int docNumber = 1;
@@ -107,28 +100,6 @@ We tried again today and it was amazing. Everyone in my family liked the trail a
107100
}
108101
}
109102

110-
Console.WriteLine("Recognized PII Entities");
111-
docNumber = 1;
112-
foreach (RecognizePiiEntitiesActionResult piiActionResults in piiResults)
113-
{
114-
foreach (RecognizePiiEntitiesResult documentResults in piiActionResults.DocumentsResults)
115-
{
116-
Console.WriteLine($" Document #{docNumber++}");
117-
Console.WriteLine($" Recognized the following {documentResults.Entities.Count} PII entities:");
118-
119-
foreach (PiiEntity entity in documentResults.Entities)
120-
{
121-
Console.WriteLine($" Entity: {entity.Text}");
122-
Console.WriteLine($" Category: {entity.Category}");
123-
Console.WriteLine($" Offset: {entity.Offset}");
124-
Console.WriteLine($" Length: {entity.Length}");
125-
Console.WriteLine($" ConfidenceScore: {entity.ConfidenceScore}");
126-
Console.WriteLine($" SubCategory: {entity.SubCategory}");
127-
}
128-
Console.WriteLine("");
129-
}
130-
}
131-
132103
Console.WriteLine("Key Phrases");
133104
docNumber = 1;
134105
foreach (ExtractKeyPhrasesActionResult keyPhrasesActionResult in keyPhrasesResults)
@@ -145,52 +116,6 @@ We tried again today and it was amazing. Everyone in my family liked the trail a
145116
Console.WriteLine("");
146117
}
147118
}
148-
149-
Console.WriteLine("Recognized Linked Entities");
150-
docNumber = 1;
151-
foreach (RecognizeLinkedEntitiesActionResult linkedEntitiesActionResults in entityLinkingResults)
152-
{
153-
foreach (RecognizeLinkedEntitiesResult documentResults in linkedEntitiesActionResults.DocumentsResults)
154-
{
155-
Console.WriteLine($" Document #{docNumber++}");
156-
Console.WriteLine($" Recognized the following {documentResults.Entities.Count} linked entities:");
157-
158-
foreach (LinkedEntity entity in documentResults.Entities)
159-
{
160-
Console.WriteLine($" Entity: {entity.Name}");
161-
Console.WriteLine($" DataSource: {entity.DataSource}");
162-
Console.WriteLine($" DataSource EntityId: {entity.DataSourceEntityId}");
163-
Console.WriteLine($" Language: {entity.Language}");
164-
Console.WriteLine($" DataSource Url: {entity.Url}");
165-
166-
Console.WriteLine($" Total Matches: {entity.Matches.Count()}");
167-
foreach (LinkedEntityMatch match in entity.Matches)
168-
{
169-
Console.WriteLine($" Match Text: {match.Text}");
170-
Console.WriteLine($" ConfidenceScore: {match.ConfidenceScore}");
171-
Console.WriteLine($" Offset: {match.Offset}");
172-
Console.WriteLine($" Length: {match.Length}");
173-
}
174-
Console.WriteLine("");
175-
}
176-
Console.WriteLine("");
177-
}
178-
}
179-
180-
Console.WriteLine("Analyze Sentiment");
181-
docNumber = 1;
182-
foreach (AnalyzeSentimentActionResult analyzeSentimentActionsResult in analyzeSentimentResults)
183-
{
184-
foreach (AnalyzeSentimentResult documentResults in analyzeSentimentActionsResult.DocumentsResults)
185-
{
186-
Console.WriteLine($" Document #{docNumber++}");
187-
Console.WriteLine($" Sentiment is {documentResults.DocumentSentiment.Sentiment}, with confidence scores: ");
188-
Console.WriteLine($" Positive confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Positive}.");
189-
Console.WriteLine($" Neutral confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Neutral}.");
190-
Console.WriteLine($" Negative confidence score: {documentResults.DocumentSentiment.ConfidenceScores.Negative}.");
191-
Console.WriteLine("");
192-
}
193-
}
194119
}
195120
}
196121
}

0 commit comments

Comments
 (0)