【问题标题】:IBM Watson Discovery service code snippet to query collections用于查询集合的 IBM Watson Discovery 服务代码片段
【发布时间】:2018-01-11 20:06:22
【问题描述】:

我们正在从 Watson Java SDK 3.8.0 迁移到最新版本 (4.2.1)。 在进行迁移时,我使用了本节中给出的 Watson Discovery 代码 sn-p https://www.ibm.com/watson/developercloud/discovery/api/v1/?java#query-collection

Discovery discovery = new Discovery("2017-11-07");
discovery.setEndPoint("https://gateway.watsonplatform.net/discovery/api/");
discovery.setUsernameAndPassword("{username}", "{password}");
String environmentId = "{environment_id}";
String collectionId = "{collection_id}";

QueryRequest.Builder queryBuilder = new QueryRequest.Builder(environmentId, collectionId);
queryBuilder.query("{field}:{value}");
QueryResponse queryResponse = discovery.query(queryBuilder.build()).execute();

但看起来 4.2.1 jar 不包含 QueryRequest 类,我找不到它。 api参考页给出的代码sn-p是不是老了?

【问题讨论】:

    标签: watson watson-discovery


    【解决方案1】:

    使用 QueryOptions 代替查询请求,因为新的 sdk 不包含查询请求。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-31
    • 2018-05-29
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-01-06
    相关资源
    最近更新 更多