【问题标题】:Storing Documents on Azure with custom metadata使用自定义元数据在 Azure 上存储文档
【发布时间】:2018-02-07 14:05:08
【问题描述】:

我正在尝试找到实现一个允许用户上传文件然后在其上搜索的小型网站的最佳方式。

我使用带有 blob 存储的 azure 搜索。 该文件存储在 blob 存储中,然后由 azure search indexer 进行索引 - 到目前为止一切顺利。

问题是我想在每个文档中添加一些自定义数据,例如文件 ID 和其他业务数据,这些数据不是文档的一部分。有没有办法做到这一点? 有人建议我使用 cosmos db,但我不确定它是处理文档的最佳方式。

谢谢

【问题讨论】:

  • 不幸的是,除了列举所有可用的各种数据库选项(在第一方和第三方数据库之间有几十个或数百个)之外,没有“正确”的方法来回答这个问题。您确实需要根据您的应用程序、您存储的数据类型等做出此决定。如果您打算将 Azure 搜索作为 FTS(常规非全文搜索)的目标,您的选择将受到更多限制几乎所有数据库引擎/服务都应该支持)。
  • documentDB 和 blob 存储的组合怎么样?意味着元数据之一是宇宙和 blob 上的实际文档?

标签: azure azure-blob-storage azure-cognitive-search


【解决方案1】:

如果您想继续使用 blob 存储,您可以将元数据与 blob 一起存储 - 只需将自定义元数据添加到您的 blob,将相应的字段添加到搜索索引,然后 blob 索引器就会获取元数据。

【讨论】:

    猜你喜欢
    • 2017-01-08
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 2015-07-29
    • 2018-09-19
    • 2016-05-03
    • 2021-11-06
    • 1970-01-01
    相关资源
    最近更新 更多