【发布时间】: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