Skip to content

Commit 8d0ac81

Browse files
authored
[Text Analytics] Rename summarization (Azure#34042)
ExtractSummary- ➡️ ExtractiveSummarize- AbstractSummary- ➡️ AbstractiveSummarize- SummarySentence ➡️ ExtractiveSummarySentece SummarySentencesOrder ➡️ ExtractiveSummarySentencesOrder SummaryContext ➡️ AbstractiveSummaryContext
1 parent 042d8e9 commit 8d0ac81

File tree

78 files changed

+853
-853
lines changed

Some content is hidden

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

78 files changed

+853
-853
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -752,8 +752,8 @@ Samples are provided for each main functional area, and for each area, samples a
752752
* [Custom Single Label Classification][single_category_classify_sample]
753753
* [Custom Multi Label Classification][multi_category_classify_sample]
754754
* [Dynamic Classification][dynamic_classify_sample]
755-
* [Extractive Summarization][extract_summary_sample]
756-
* [Abstractive Summarization][abstract_summary_sample]
755+
* [Extractive Summarization][extractive_summarize_sample]
756+
* [Abstractive Summarization][abstractive_summarize_sample]
757757

758758
### Advanced samples
759759

@@ -815,8 +815,8 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con
815815
[single_category_classify_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample9_SingleLabelClassify.md
816816
[multi_category_classify_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample10_MultiLabelClassify.md
817817
[dynamic_classify_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample11_DynamicClassify.md
818-
[extract_summary_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample12_ExtractSummary.md
819-
[abstract_summary_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample13_AbstractSummary.md
818+
[extractive_summarize_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample12_ExtractiveSummarize.md
819+
[abstractive_summarize_sample]: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample13_AbstractiveSummarize.md
820820

821821
[azure_cli]: https://docs.microsoft.com/cli/azure
822822
[azure_sub]: https://azure.microsoft.com/free/dotnet/

sdk/textanalytics/Azure.AI.TextAnalytics/api/Azure.AI.TextAnalytics.netstandard2.0.cs

Lines changed: 135 additions & 135 deletions
Large diffs are not rendered by default.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ Text Analytics is part of the Azure Cognitive Service for Language, a cloud-base
3838
- [Custom Single Label Classification](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample9_SingleLabelClassify.md)
3939
- [Custom Multi Label Classification](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample10_MultiLabelClassify.md)
4040
- [Dynamic Classification](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample11_DynamicClassify.md)
41-
- [Extractive Summarization](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample12_ExtractSummary.md)
42-
- [Abstractive Summarization](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample13_AbstractSummary.md)
41+
- [Extractive Summarization](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample12_ExtractiveSummarize.md)
42+
- [Abstractive Summarization](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample13_AbstractiveSummarize.md)
4343

4444
## Advanced samples
4545
- [Analyze Sentiment with Opinion Mining](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample2.1_AnalyzeSentimentWithOpinionMining.md)

sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample12_ExtractSummary.md renamed to sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample12_ExtractiveSummarize.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ TextAnalyticsClient client = new(new Uri(endpoint), new AzureKeyCredential(apiKe
1313
The values of the `endpoint` and `apiKey` variables can be retrieved from environment variables, configuration settings, or any other secure approach that works for your application.
1414

1515
## Perform extractive summarization on one or more documents
16-
To perform extractive text summarization on one or more documents, call `StartExtractSummary` on the `TextAnalyticsClient` by passing the documents as an `IEnumerable<string>` parameter. This returns an `ExtractSummaryOperation`, which is a long-running operation that can be used to poll the service until the operation has completed and the results of the extractive summarization are available.
16+
To perform extractive text summarization on one or more documents, call `StartExtractiveSummarize` on the `TextAnalyticsClient` by passing the documents as an `IEnumerable<string>` parameter. This returns an `ExtractiveSummarizeOperation`, which is a long-running operation that can be used to poll the service until the operation has completed and the results of the extractive summarization are available.
1717

18-
```C# Snippet:TextAnalyticsExtractSummaryAsync
18+
```C# Snippet:TextAnalyticsExtractiveSummarizeAsync
1919
// Get the document.
2020
string document =
2121
"Windows 365 was in the works before COVID-19 sent companies around the world on a scramble to secure solutions to support employees suddenly forced to work from"
@@ -49,17 +49,17 @@ List<string> documentBatch = new()
4949
};
5050

5151
// Start the text analysis operation.
52-
ExtractSummaryOperation operation = client.StartExtractSummary(documentBatch);
52+
ExtractiveSummarizeOperation operation = client.StartExtractiveSummarize(documentBatch);
5353

5454
await operation.WaitForCompletionAsync();
5555

5656
Console.WriteLine($"The operation has completed.");
5757
Console.WriteLine();
5858
```
5959

60-
The `ExtractSummaryOperation` includes general information about the status of the operation, and it can be queried at any time:
60+
The `ExtractiveSummarizeOperation` includes general information about the status of the operation, and it can be queried at any time:
6161

62-
```C# Snippet:TextAnalyticsExtractSummaryOperationStatus
62+
```C# Snippet:TextAnalyticsExtractiveSummarizeOperationStatus
6363
// View the operation status.
6464
Console.WriteLine($"Created On : {operation.CreatedOn}");
6565
Console.WriteLine($"Expires On : {operation.ExpiresOn}");
@@ -71,14 +71,14 @@ Console.WriteLine();
7171

7272
Once the long-running operation has completed, you can view the results of the extractive summarization, including any errors that might have occurred:
7373

74-
```C# Snippet:TextAnalyticsExtractSummaryAsyncViewResults
74+
```C# Snippet:TextAnalyticsExtractiveSummarizeAsyncViewResults
7575
// View the operation results.
76-
await foreach (ExtractSummaryResultCollection documentsInPage in operation.Value)
76+
await foreach (ExtractiveSummarizeResultCollection documentsInPage in operation.Value)
7777
{
7878
Console.WriteLine($"Results of \"Extractive Summarization\" Model, version: \"{documentsInPage.ModelVersion}\"");
7979
Console.WriteLine();
8080

81-
foreach (ExtractSummaryResult documentResult in documentsInPage)
81+
foreach (ExtractiveSummarizeResult documentResult in documentsInPage)
8282
{
8383
if (documentResult.HasError)
8484
{
@@ -91,7 +91,7 @@ await foreach (ExtractSummaryResultCollection documentsInPage in operation.Value
9191
Console.WriteLine($" Extracted the following {documentResult.Sentences.Count} sentence(s):");
9292
Console.WriteLine();
9393

94-
foreach (SummarySentence sentence in documentResult.Sentences)
94+
foreach (ExtractiveSummarySentence sentence in documentResult.Sentences)
9595
{
9696
Console.WriteLine($" Sentence: {sentence.Text}");
9797
Console.WriteLine($" Rank Score: {sentence.RankScore}");

sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample13_AbstractSummary.md renamed to sdk/textanalytics/Azure.AI.TextAnalytics/samples/Sample13_AbstractiveSummarize.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ TextAnalyticsClient client = new(new Uri(endpoint), new AzureKeyCredential(apiKe
1313
The values of the `endpoint` and `apiKey` variables can be retrieved from environment variables, configuration settings, or any other secure approach that works for your application.
1414

1515
## Perform abstractive summarization on one or more documents
16-
To perform abstractive text summarization on one or more documents, call `StartAbstractSummary` on the `TextAnalyticsClient` by passing the documents as an `IEnumerable<string>` parameter. This returns an `AbstractSummaryOperation`, which is a long-running operation that can be used to poll the service until the operation has completed and the results of the abstractive summarization are available.
16+
To perform abstractive text summarization on one or more documents, call `StartAbstractiveSummarize` on the `TextAnalyticsClient` by passing the documents as an `IEnumerable<string>` parameter. This returns an `AbstractiveSummarizeOperation`, which is a long-running operation that can be used to poll the service until the operation has completed and the results of the abstractive summarization are available.
1717

18-
```C# Snippet:TextAnalyticsAbstractSummaryAsync
18+
```C# Snippet:TextAnalyticsAbstractiveSummarizeAsync
1919
// Get the document.
2020
string document =
2121
"Windows 365 was in the works before COVID-19 sent companies around the world on a scramble to secure solutions to support employees suddenly forced to work from"
@@ -49,17 +49,17 @@ List<string> documentBatch = new()
4949
};
5050

5151
// Start the text analysis operation.
52-
AbstractSummaryOperation operation = client.StartAbstractSummary(documentBatch);
52+
AbstractiveSummarizeOperation operation = client.StartAbstractiveSummarize(documentBatch);
5353

5454
await operation.WaitForCompletionAsync();
5555

5656
Console.WriteLine($"The operation has completed.");
5757
Console.WriteLine();
5858
```
5959

60-
The `AbstractSummaryOperation` includes general information about the status of the operation, and it can be queried at any time:
60+
The `AbstractiveSummarizeOperation` includes general information about the status of the operation, and it can be queried at any time:
6161

62-
```C# Snippet:TextAnalyticsAbstractSummaryOperationStatus
62+
```C# Snippet:TextAnalyticsAbstractiveSummarizeOperationStatus
6363
// View the operation status.
6464
Console.WriteLine($"Created On : {operation.CreatedOn}");
6565
Console.WriteLine($"Expires On : {operation.ExpiresOn}");
@@ -71,14 +71,14 @@ Console.WriteLine();
7171

7272
Once the long-running operation has completed, you can view the results of the abstractive summarization, including any errors that might have occurred:
7373

74-
```C# Snippet:TextAnalyticsAbstractSummaryAsyncViewResults
74+
```C# Snippet:TextAnalyticsAbstractiveSummarizeAsyncViewResults
7575
// View the operation results.
76-
await foreach (AbstractSummaryResultCollection documentsInPage in operation.Value)
76+
await foreach (AbstractiveSummarizeResultCollection documentsInPage in operation.Value)
7777
{
7878
Console.WriteLine($"Results of \"Abstractive Summarization\" Model, version: \"{documentsInPage.ModelVersion}\"");
7979
Console.WriteLine();
8080

81-
foreach (AbstractSummaryResult documentResult in documentsInPage)
81+
foreach (AbstractiveSummarizeResult documentResult in documentsInPage)
8282
{
8383
if (documentResult.HasError)
8484
{
@@ -96,7 +96,7 @@ await foreach (AbstractSummaryResultCollection documentsInPage in operation.Valu
9696
Console.WriteLine($" Text: {summary.Text.Replace("\n", " ")}");
9797
Console.WriteLine($" Contexts:");
9898

99-
foreach (SummaryContext context in summary.Contexts)
99+
foreach (AbstractiveSummaryContext context in summary.Contexts)
100100
{
101101
Console.WriteLine($" Offset: {context.Offset}");
102102
Console.WriteLine($" Length: {context.Length}");

sdk/textanalytics/Azure.AI.TextAnalytics/src/AbstractSummaryAction.cs renamed to sdk/textanalytics/Azure.AI.TextAnalytics/src/AbstractiveSummarizeAction.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,20 @@ namespace Azure.AI.TextAnalytics
77
/// A set of options used to configure abstractive summarization, including the model version to use, the maximum
88
/// number of sentences that the resulting summary can have, and more.
99
/// </summary>
10-
public class AbstractSummaryAction
10+
public class AbstractiveSummarizeAction
1111
{
1212
/// <summary>
13-
/// Initializes a new instance of the <see cref="AbstractSummaryAction"/> class.
13+
/// Initializes a new instance of the <see cref="AbstractiveSummarizeAction"/> class.
1414
/// </summary>
15-
public AbstractSummaryAction()
15+
public AbstractiveSummarizeAction()
1616
{
1717
}
1818

1919
/// <summary>
20-
/// Initializes a new instance of the <see cref="AbstractSummaryAction"/> class based on the given
21-
/// <see cref="AbstractSummaryOptions"/>.
20+
/// Initializes a new instance of the <see cref="AbstractiveSummarizeAction"/> class based on the given
21+
/// <see cref="AbstractiveSummarizeOptions"/>.
2222
/// </summary>
23-
public AbstractSummaryAction(AbstractSummaryOptions options)
23+
public AbstractiveSummarizeAction(AbstractiveSummarizeOptions options)
2424
{
2525
ModelVersion = options.ModelVersion;
2626
DisableServiceLogs = options.DisableServiceLogs;

sdk/textanalytics/Azure.AI.TextAnalytics/src/AbstractSummaryActionResult.cs renamed to sdk/textanalytics/Azure.AI.TextAnalytics/src/AbstractiveSummarizeActionResult.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,33 +7,33 @@
77
namespace Azure.AI.TextAnalytics
88
{
99
/// <summary>
10-
/// A representation of the result of performing an <see cref="AbstractSummaryAction"/> on a given set of
10+
/// A representation of the result of performing an <see cref="AbstractiveSummarizeAction"/> on a given set of
1111
/// documents.
1212
/// </summary>
13-
public class AbstractSummaryActionResult : TextAnalyticsActionResult
13+
public class AbstractiveSummarizeActionResult : TextAnalyticsActionResult
1414
{
15-
private readonly AbstractSummaryResultCollection _documentsResults;
15+
private readonly AbstractiveSummarizeResultCollection _documentsResults;
1616

1717
/// <summary>
18-
/// Initializes a successful <see cref="AbstractSummaryActionResult"/>.
18+
/// Initializes a successful <see cref="AbstractiveSummarizeActionResult"/>.
1919
/// </summary>
20-
internal AbstractSummaryActionResult(
21-
AbstractSummaryResultCollection result, string actionName, DateTimeOffset completedOn)
20+
internal AbstractiveSummarizeActionResult(
21+
AbstractiveSummarizeResultCollection result, string actionName, DateTimeOffset completedOn)
2222
: base(actionName, completedOn)
2323
{
2424
_documentsResults = result;
2525
}
2626

2727
/// <summary>
28-
/// Initializes an <see cref="AbstractSummaryActionResult"/> with an error.
28+
/// Initializes an <see cref="AbstractiveSummarizeActionResult"/> with an error.
2929
/// </summary>
30-
internal AbstractSummaryActionResult(string actionName, DateTimeOffset completedOn, Error error)
30+
internal AbstractiveSummarizeActionResult(string actionName, DateTimeOffset completedOn, Error error)
3131
: base(actionName, completedOn, error) { }
3232

3333
/// <summary>
3434
/// The collection of results corresponding to each input document.
3535
/// </summary>
36-
public AbstractSummaryResultCollection DocumentsResults
36+
public AbstractiveSummarizeResultCollection DocumentsResults
3737
{
3838
get
3939
{

0 commit comments

Comments
 (0)