Nlp Watson自然语言理解Java SDK

Nlp Watson自然语言理解Java SDK,nlp,watson,Nlp,Watson,我正在从不推荐的炼金术转换到自然语言理解。我正在使用JavaSDK3.7.1。 几乎没有关于如何在GitHub中使用更新的SDK的文档: 这是旧炼金术中的代码,它的作用是: AlchemyLanguage service = new AlchemyLanguage(); service.setApiKey(api-key); Map<String, Object> params = new HashMap<String, Object>(); params.put(Al

我正在从不推荐的炼金术转换到自然语言理解。我正在使用JavaSDK3.7.1。 几乎没有关于如何在GitHub中使用更新的SDK的文档:

这是旧炼金术中的代码,它的作用是:

AlchemyLanguage service = new AlchemyLanguage();
service.setApiKey(api-key);
Map<String, Object> params = new HashMap<String, Object>();
params.put(AlchemyLanguage.TEXT, my_text);
Entities e = service.getEntities(params).execute();
AlchemyLanguage服务=新的AlchemyLanguage();
service.setApiKey(api密钥);
Map params=新的HashMap();
参数put(AlchemyLanguage.TEXT,my_TEXT);
实体e=service.getEntities(params.execute();
这就是我对新自然语言理解的程度:

NaturalLanguageUnderstanding understanding = new NaturalLanguageUnderstanding("2017-02-27");
understanding.setUsernameAndPassword("user","pass");
Map<String, String> params = new HashMap<String, String>();
params.put(XXXXX?, my_text);
Entities e = understanding.XXXXX?.execute();
自然语言理解=新的自然语言理解(“2017-02-27”);
理解。设置用户名和密码(“用户”、“通行证”);
Map params=新的HashMap();
参数put(XXXXX?,我的文本);
实体e=理解.XXXXX?.execute();
有人知道怎么做吗?还是填X


谢谢

我也在为同样的问题苦苦挣扎。幸运的是,几小时前IBM已经将SDK更新为3.7.2版,目前可以获得一些关于使用情况的信息

NaturalLanguageUnderstanding service = new NaturalLanguageUnderstanding();
service.setUsernameAndPassword("<username>", "<password>");

EntitiesOptions entities = new EntitiesOptions.Builder().sentiment(true).limit(1).build();
Features features = new Features.Builder().entities(entities).build();
AnalyzeOptions parameters = new AnalyzeOptions.Builder().url("www.cnn.com").features(features).build();
AnalysisResults results = service.analyze(parameters).execute();
自然语言理解服务=新的自然语言理解();
service.setUserName和密码(“,”);
EntitiesOptions entities=new EntitiesOptions.Builder();
Features=newfeatures.Builder().entities(entities).build();
AnalyzeOptions参数=新建AnalyzeOptions.Builder().url(“www.cnn.com”).features(features.build();
AnalysisResults=service.analyze(参数).execute();
使用到SDK的