Ejemplo n.º 1
0
        public string TextGetRankedConcepts(string text, AlchemyAPI_ConceptParams parameters)
        {
            CheckText(text);
            parameters.setText(text);

            return(POST("TextGetRankedConcepts", "text", parameters));
        }
Ejemplo n.º 2
0
        public string URLGetRankedConcepts(string url, AlchemyAPI_ConceptParams parameters)
        {
            CheckURL(url);
            parameters.setUrl(url);

            return(GET("URLGetRankedConcepts", "url", parameters));
        }
Ejemplo n.º 3
0
        public string HTMLGetRankedConcepts(string html, string url, AlchemyAPI_ConceptParams parameters)
        {
            CheckHTML(html, url);
            parameters.setHtml(html);
            parameters.setUrl(url);

            return(POST("HTMLGetRankedConcepts", "html", parameters));
        }
Ejemplo n.º 4
0
        public void Initialize()
        {
            alchemyObj = new AlchemyAPI.AlchemyAPI();
            alchemyObj.LoadAPIKey("alchemyapikey.txt");

            eparams = new AlchemyAPI_EntityParams();
            eparams.setMaxRetrieve(250);

            kparams = new AlchemyAPI_KeywordParams();
            kparams.setMaxRetrieve(250);

            cparams = new AlchemyAPI_ConceptParams();
            cparams.setMaxRetrieve(250);
        }
Ejemplo n.º 5
0
        public string URLGetRankedConcepts(string url, AlchemyAPI_ConceptParams parameters)
        {
            CheckURL(url);
            parameters.setUrl(url);

            return GET("URLGetRankedConcepts", "url", parameters);
        }
Ejemplo n.º 6
0
        public string TextGetRankedConcepts(string text, AlchemyAPI_ConceptParams parameters)
        {
            CheckText(text);
            parameters.setText(text);

            return POST("TextGetRankedConcepts", "text", parameters);
        }
Ejemplo n.º 7
0
        public string HTMLGetRankedConcepts(string html, string url, AlchemyAPI_ConceptParams parameters)
        {
            CheckHTML(html, url);
            parameters.setHtml(html);
            parameters.setUrl(url);

            return POST("HTMLGetRankedConcepts", "html", parameters);
        }
Ejemplo n.º 8
0
		protected DataSet GetConcepts(string url)
		{
			DataSet dsConcepts = new DataSet();

#if TEST
			// Using previously captured dataset
			dsConcepts.ReadXml("alchemyConceptsTestResponse.xml");
#else
			if (!Cached("Concept", url, ref dsConcepts))
			{
				AlchemyAPI_ConceptParams eparams = new AlchemyAPI_ConceptParams();
				eparams.setMaxRetrieve(250);
				string xml = alchemyObj.URLGetRankedConcepts(url, eparams);
				TextReader tr = new StringReader(xml);
				XmlReader xr = XmlReader.Create(tr);
				dsConcepts.ReadXml(xr);
				xr.Close();
				tr.Close();
				Cache("Concept", url, dsConcepts);
			}
#endif
			return dsConcepts;
		}