К сожалению, я не могу правильно пометить этот вопрос, так как метки для AlchemyLanguage еще не существуют. Я пытаюсь извлечь несколько выдержек из Уотсона, используя комбинированный вызов. Выдача вызовов для отдельных выдержек данных работает должным образом, но когда я пытаюсь настроить параметры для комбинированного вызова, для каждого извлечения возвращается только null. В соответствии с примерами, использующими JSON, кажется, что 'extract': 'sentiment' является необходимым спариванием.Watson AlchemyLanguage - Как установить параметры для CombinedCall
Ни один из этих вызовов не работает:
params.put(AlchemyLanguage.EXTRACT, AlchemyLanguage.SENTIMENT);
params.put(AlchemyLanguage.EXTRACT, AlchemyEndPoints.AlchemyAPI.SENTIMENT);
params.put(AlchemyLanguage.EXTRACT, DocumentSentiment.class);
params.put(AlchemyLanguage.TARGET, AlchemyEndPoints.AlchemyAPI.SENTIMENT);
params.put(AlchemyLanguage.TARGET, DocumentSentiment.class);
params.put(AlchemyLanguage.TARGET, AlchemyLanguage.SENTIMENT);
CombinedResults results=service.getCombinedResults(params).execute();
System.out.println(results.getSentiment());
нуль