public void AddTrainingData()
        {
            IamAuthenticator authenticator = new IamAuthenticator(
                apikey: "{apikey}");

            DiscoveryService service = new DiscoveryService("2019-04-30", authenticator);

            service.SetServiceUrl("{serviceUrl}");

            var examples = new List <TrainingExample>()
            {
                new TrainingExample()
                {
                    DocumentId     = "{documentId}",
                    CrossReference = "{crossReference}"
                }
            };

            var result = service.AddTrainingData(
                environmentId: "{environmentId}",
                collectionId: "{collectionId}",
                naturalLanguageQuery: "{naturalLanguageQuery}",
                filter: "{filter}",
                examples: examples
                );

            queryId = result.Result.QueryId;

            Console.WriteLine(result.Response);
        }
        public void AddTrainingData()
        {
            Console.WriteLine(string.Format("\nCalling AddTrainingData()..."));

            var newTrainingQuery = new NewTrainingQuery()
            {
                NaturalLanguageQuery = "naturalLanguageQuery",
                Filter   = "filter",
                Examples = new List <TrainingExample>()
                {
                    new TrainingExample()
                    {
                        DocumentId     = "documentId",
                        CrossReference = "crossReference",
                        Relevance      = 1
                    }
                }
            };

            var result = discovery.AddTrainingData(_createdEnvironmentId, _createdCollectionId, newTrainingQuery);

            if (result != null)
            {
                Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
                _createdTrainingQueryId = result.QueryId;
            }
            else
            {
                Console.WriteLine("result is null.");
            }

            Assert.IsNotNull(result);
        }
Beispiel #3
0
        public void AddTrainingData()
        {
            IamConfig config = new IamConfig(
                apikey: apikey
                );

            DiscoveryService service = new DiscoveryService(versionDate, config);

            service.SetEndpoint(url);

            var examples = new List <TrainingExample>()
            {
                new TrainingExample()
                {
                    DocumentId     = "documentId",
                    CrossReference = "crossReference",
                    Relevance      = 1
                }
            };

            var result = service.AddTrainingData(
                environmentId: environmentId,
                collectionId: collectionId,
                naturalLanguageQuery: naturalLanguageQuery,
                filter: "filter",
                examples: examples
                );

            queryId = result.Result.QueryId;

            Console.WriteLine(result.Response);
        }
        public void AddTrainingData()
        {
            TokenOptions tokenOptions = new TokenOptions()
            {
                IamApiKey  = apikey,
                ServiceUrl = url
            };

            DiscoveryService service = new DiscoveryService(tokenOptions, versionDate);

            var examples = new List <TrainingExample>()
            {
                new TrainingExample()
                {
                    DocumentId     = "documentId",
                    CrossReference = "crossReference",
                    Relevance      = 1
                }
            };

            var result = service.AddTrainingData(
                environmentId: environmentId,
                collectionId: collectionId,
                naturalLanguageQuery: naturalLanguageQuery,
                filter: "filter",
                examples: examples
                );

            queryId = result.Result.QueryId;

            Console.WriteLine(result.Response);
        }
Beispiel #5
0
        public void AddTrainingData()
        {
            Console.WriteLine(string.Format("\nCalling AddTrainingData()..."));

            var newTrainingQuery = new NewTrainingQuery()
            {
                NaturalLanguageQuery = "why is the sky blue",
                Filter = "text:meteorology"
            };

            var result = _discovery.AddTrainingData(_existingEnvironmentId, _createdCollectionId, newTrainingQuery);

            if (result != null)
            {
                Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
                _createdTrainingQueryId = result.QueryId;
            }
            else
            {
                Console.WriteLine("result is null.");
            }
        }