java Watson发现集合查询
我正在尝试使用自然语言查询,通过JavaAPI查询我的Watson Discovery集合
以下代码给出了此错误:
@JsonAdapter值必须是TypeAdapter或TypeAdapterFactory引用
我尝试使用相同的集合、用户、密码和环境功能,使用Postman查询集合,效果很好
Discovery discovery = new Discovery("2018-08-01","myUsername","myPwd");
discovery.setEndPoint("myEndpoint");
String environmentId = "myEnvironment";
String collectionId = "myCollection";
QueryOptions.Builder queryBuilder = new QueryOptions.Builder(environmentId, collectionId);
queryBuilder.naturalLanguageQuery(myQueryString)
.deduplicate(false)
.highlight(true)
.passages(true)
.passagesCount(5);
QueryResponse queryResponse = discovery.query(queryBuilder.build());
queryResponse.execute();
在我的项目中,我还使用了在同一个Liberty服务器上工作的其他服务,我没有任何问题
注意:所有依赖项都已设置,VCAP_服务字符串是临时编写的
共 (0) 个答案