跳转到主要内容
你可以通过 Vantage API 按如下方式使用数据目录(data catalog):
  • 要获取所有可用数据目录的列表,请向 catalogs 资源发送 GET 请求,如下所示:
    GET https://your-instance.vantage.abbyy.com/api/publicapi/v1/catalogs
    
  • 要获取某个数据目录的详细信息,请向 catalogs/ 资源发送 GET 请求,如下所示:
    GET https://your-instance.vantage.abbyy.com/api/publicapi/v1/catalogs/{catalogId}
    
  • 要查看同时在数据目录列与 Skill 的 field 中出现的相同值,请发送以下请求:
    GET https://your-instance.vantage.abbyy.com/api/publicapi/v1/{skillId}/catalogsMapping
    

使用 Vantage API 更新数据目录(data catalog)

要使用 JSON 格式的数据更新数据目录,请按以下步骤操作:
  1. 要向数据目录添加一条记录,请按如下方式向 records 资源发送 POST 请求:
    POST https://your-instance.vantage.abbyy.com/api/publicapi/v1/catalogs/{catalogId}/records
    
  2. 完成数据目录更新后,需要对其进行重新索引,才能使新添加的数据可被搜索。为此,请按如下方式向 catalogs/ 资源发送 POST 请求:
    POST https://your-instance.vantage.abbyy.com/api/publicapi/v1/catalogs/{catalogId}/reindex
    
    重要! 如果不发送上述请求,搜索结果将返回该数据目录的旧版本数据。
  3. 要查询索引操作的状态,请发送以下请求:
    POST https://your-instance.vantage.abbyy.com/api/publicapi/v1/catalogs/{catalogId}/reindex/reindexOperationId/download
    
数据目录填充数据并完成索引后,即可将该 Skill 应用于文档。 要删除所有记录,请发送以下请求:
POST https://your-instance.vantage.abbyy.com/api/publicapi/v1/catalogs/{catalogId}/records/delete/download
有关 Vantage API 的更多信息,请参见 Swagger 文档