【发布时间】:2020-06-08 20:42:56
【问题描述】:
我有 500 多篇带有图片的文章,我想检索这些带有图片的文章,并使用 Microsoft bot Framework 和 Azure 搜索在聊天机器人中显示这些文章。但是,Azure 搜索无法索引图像。在这种情况下,我需要将这些图像存储在哪里,如何将这些图像映射到合适的文章?
【问题讨论】:
标签: azure botframework azure-cognitive-search
我有 500 多篇带有图片的文章,我想检索这些带有图片的文章,并使用 Microsoft bot Framework 和 Azure 搜索在聊天机器人中显示这些文章。但是,Azure 搜索无法索引图像。在这种情况下,我需要将这些图像存储在哪里,如何将这些图像映射到合适的文章?
【问题讨论】:
标签: azure botframework azure-cognitive-search
您可以通过代码填充索引中的文档,也可以使用可以创建文档的索引器。这是 Indexer 数据源下拉列表,显示了可用的不同数据源。
您可以将有关图像的信息和图像的路径放在任何这些数据源中,并让索引器将其拾取并在索引中创建您的文档。
如果您不想使用正式数据库,也可以将图像上传到 blob 存储中,并使用自定义元数据装饰每个 blob。使用索引器创建索引时,它将找到自定义元数据,并且它可以成为索引中文档的字段。
有很多选择,但我的建议是让您的文档在您的索引中尽可能小,以控制您的成本。这通常是通过尽可能少的字段来完成的,并且具有引用内容所在位置的字段。索引中的文档用于发现事物所在的位置,而不是用于存储实际数据。当您的索引开始占用大量空间时,您的成本会上升很多。
【讨论】: