Пример #1
0
        public async Task ExtractKeyPhrasesWithLanguageTest()
        {
            TextAnalyticsClient client = GetClient();
            string input = "Mi perro está en el veterinario";

            ExtractKeyPhrasesResult result = await client.ExtractKeyPhrasesAsync(input, "es");

            IReadOnlyCollection <string> keyPhrases = result.KeyPhrases;

            Assert.AreEqual(2, keyPhrases.Count);
        }
Пример #2
0
        public async Task ExtractKeyPhrasesTest()
        {
            TextAnalyticsClient client = GetClient();
            string input = "My cat might need to see a veterinarian.";

            ExtractKeyPhrasesResult result = await client.ExtractKeyPhrasesAsync(input);

            IReadOnlyCollection <string> keyPhrases = result.KeyPhrases;

            Assert.AreEqual(2, keyPhrases.Count);
            Assert.IsTrue(keyPhrases.Contains("cat"));
            Assert.IsTrue(keyPhrases.Contains("veterinarian"));
        }
        public void ExtractKeyPhrases()
        {
            string endpoint        = Environment.GetEnvironmentVariable("TEXT_ANALYTICS_ENDPOINT");
            string subscriptionKey = Environment.GetEnvironmentVariable("TEXT_ANALYTICS_SUBSCRIPTION_KEY");

            // Instantiate a client that will be used to call the service.
            var client = new TextAnalyticsClient(new Uri(endpoint), subscriptionKey);

            string input = "My cat might need to see a veterinarian.";

            Debug.WriteLine($"Extracting key phrases for input: \"{input}\"");
            ExtractKeyPhrasesResult      result     = client.ExtractKeyPhrases(input);
            IReadOnlyCollection <string> keyPhrases = result.KeyPhrases;

            Debug.WriteLine($"Extracted {keyPhrases.Count()} key phrases:");
            foreach (string keyPhrase in keyPhrases)
            {
                Debug.WriteLine(keyPhrase);
            }
        }
Пример #4
0
        public void ExtractKeyPhrases()
        {
            string endpoint        = Environment.GetEnvironmentVariable("TEXT_ANALYTICS_ENDPOINT");
            string subscriptionKey = Environment.GetEnvironmentVariable("TEXT_ANALYTICS_SUBSCRIPTION_KEY");

            #region Snippet:TextAnalyticsSample3CreateClient
            var client = new TextAnalyticsClient(new Uri(endpoint), new TextAnalyticsSubscriptionKeyCredential(subscriptionKey));
            #endregion

            #region Snippet:ExtractKeyPhrases
            string input = "My cat might need to see a veterinarian.";

            ExtractKeyPhrasesResult      result     = client.ExtractKeyPhrases(input);
            IReadOnlyCollection <string> keyPhrases = result.KeyPhrases;

            Console.WriteLine($"Extracted {keyPhrases.Count()} key phrases:");
            foreach (string keyPhrase in keyPhrases)
            {
                Console.WriteLine(keyPhrase);
            }
            #endregion
        }