From 55a1f907ef86e92deb78ea278a04a1526e141629 Mon Sep 17 00:00:00 2001 From: iscai-msft <43154838+iscai-msft@users.noreply.github.com> Date: Tue, 15 Sep 2020 11:03:35 -0400 Subject: [PATCH] add redacted_text to samples (#13521) --- sdk/textanalytics/azure-ai-textanalytics/README.md | 14 ++++++++------ .../sample_recognize_pii_entities_async.py | 7 ++++--- .../samples/sample_recognize_pii_entities.py | 7 ++++--- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/sdk/textanalytics/azure-ai-textanalytics/README.md b/sdk/textanalytics/azure-ai-textanalytics/README.md index 9d8059b24516..53a757f14dac 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/README.md +++ b/sdk/textanalytics/azure-ai-textanalytics/README.md @@ -322,13 +322,15 @@ documents = [ ] response = text_analytics_client.recognize_pii_entities(documents, language="en") result = [doc for doc in response if not doc.is_error] -for doc in result: +for idx, doc in enumerate(result): + print("Document text: {}".format(documents[idx])) + print("Redacted document text: {}".format(doc.redacted_text)) for entity in doc.entities: - print("Entity: {}".format(entity.text)) - print("...Category: {}".format(entity.category)) - print("...Confidence Score: {}".format(entity.confidence_score)) - print("...Offset: {}".format(entity.offset)) - print("...Length: {}".format(entity.length)) + print("...Entity: {}".format(entity.text)) + print("......Category: {}".format(entity.category)) + print("......Confidence Score: {}".format(entity.confidence_score)) + print("......Offset: {}".format(entity.offset)) + print("......Length: {}".format(entity.length)) ``` The returned response is a heterogeneous list of result and error objects: list[[RecognizePiiEntitiesResult][recognize_pii_entities_result], [DocumentError][document_error]] diff --git a/sdk/textanalytics/azure-ai-textanalytics/samples/async_samples/sample_recognize_pii_entities_async.py b/sdk/textanalytics/azure-ai-textanalytics/samples/async_samples/sample_recognize_pii_entities_async.py index 1fc0c04458b6..35dc489e98a5 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/samples/async_samples/sample_recognize_pii_entities_async.py +++ b/sdk/textanalytics/azure-ai-textanalytics/samples/async_samples/sample_recognize_pii_entities_async.py @@ -51,10 +51,11 @@ async def recognize_pii_entities_async(self): for idx, doc in enumerate(docs): print("Document text: {}".format(documents[idx])) + print("Redacted document text: {}".format(doc.redacted_text)) for entity in doc.entities: - print("Entity: {}".format(entity.text)) - print("Category: {}".format(entity.category)) - print("Confidence Score: {}\n".format(entity.confidence_score)) + print("...Entity: {}".format(entity.text)) + print("......Category: {}".format(entity.category)) + print("......Confidence Score: {}\n".format(entity.confidence_score)) # [END recognize_pii_entities_async] diff --git a/sdk/textanalytics/azure-ai-textanalytics/samples/sample_recognize_pii_entities.py b/sdk/textanalytics/azure-ai-textanalytics/samples/sample_recognize_pii_entities.py index e159db0a0bca..3f209ff51878 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/samples/sample_recognize_pii_entities.py +++ b/sdk/textanalytics/azure-ai-textanalytics/samples/sample_recognize_pii_entities.py @@ -48,10 +48,11 @@ def recognize_pii_entities(self): for idx, doc in enumerate(docs): print("Document text: {}".format(documents[idx])) + print("Redacted document text: {}".format(doc.redacted_text)) for entity in doc.entities: - print("Entity: {}".format(entity.text)) - print("Category: {}".format(entity.category)) - print("Confidence Score: {}\n".format(entity.confidence_score)) + print("...Entity: {}".format(entity.text)) + print("......Category: {}".format(entity.category)) + print("......Confidence Score: {}\n".format(entity.confidence_score)) # [END recognize_pii_entities]