【问题标题】:Find DocumentId through Discovery GUI tool通过 Discovery GUI 工具查找 DocumentId
【发布时间】:2017-05-25 19:06:49
【问题描述】:

我想训练我的 Discovery 集合,我已经上传了 200 多个文档。我通过 GUI 上传了这些文档。查看 Discovery 文档,我知道我必须调用 API 来训练我的集合,因为训练 API 尚未通过 GUI 公开。作为培训 API 调用的一部分,我需要包含一个如下所示的文档:

{
  "natural_language_query": "{natural_language_query}",
  "filter": "{filter_definition}"
  "examples": [
    {
      "document_id": "{document_id_1}",
      "cross_reference": "{cross_reference_1}",
      "relevance": 0
    },
    {
      "document_id": "{document_id_2}",
      "cross_reference": "{cross_reference_2}",
      "relevance": 0
    }
  ]
}

我的问题是我应该如何获取我已经上传的文档的 documentIds?有没有办法通过 GUI 找到它?或者可能会返回类似以下内容的 API 调用:

{
  "document_name" = "MyDocument1",
  "documentId" = "the_document_id_for_MyDocument1"
},

...

{
  "document_name" = "MyDocumentN",
  "documentId" = "the_document_id_for_MyDocumentN"
}

或者获取 documentIds 的唯一方法是创建一个新集合并通过 API 调用直接上传所有文档,并在我取回它们时跟踪 documentIds?

【问题讨论】:

    标签: ibm-cloud ibm-watson watson watson-discovery


    【解决方案1】:

    使用 GUI,执行以下步骤:

    1. 在“分组查询结果(聚合)”中输入term(_id) 文本框。
    2. 在“要返回的字段”下,选择“指定”进行输入 extracted_metadata

    注意,查询和过滤输入应该保持为空

    【讨论】:

    • 这个解决方案对我不起作用。我尝试了term(_id)term(id),两个聚合都没有返回结果。你能发布一些例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-12
    • 2017-09-15
    • 2010-10-25
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多