【问题标题】:Storing multiple images and displaying them within large bodies of text存储多个图像并在大量文本中显示它们
【发布时间】:2018-05-17 09:01:43
【问题描述】:

我们目前有一百万个学术文档需要存储在数据库中。这些文档包含用于说明特定部分中的某些概念的文本和图形(图像)。

我们已经设法分离文本并将其存储在我们选择的数据库中,即 ElasticSearch。但是,我们不确定如何继续存储每个文档可用的图像,检索它们并在正确的段落之间显示它们,最重要的是。

因此,我正在寻找有关存储许多应嵌入文本正文中的图像的最佳方法的建议。什么方法是高性能?期待听到您的经验

【问题讨论】:

    标签: database image elasticsearch architecture storage


    【解决方案1】:

    HTML 在这方面做得很好……有点为它设计……这里不需要重新发明任何东西。将它们转储到每个文档的文件夹中,将标签与文本中的 URL 一起放入以引用它们。静态网站的扩展性相当好:-)

    【讨论】:

    • 这是否意味着当我为文档创建 JSON 格式时,我会存储图像、获取位置路径并将其插入到 JSON 输出中? { 段落:“你好”,imgpath:“/server1/world.png”,段落:“!” }。在段落 hello 和 ! 之间,图像世界属于正确的位置。
    • 我只会让它更符合以下段落:“hello !”。你真的需要将它们作为单独的位结构化的数据吗?如果您愿意,可以将其设为模板化解决方案,段落:“hello !”,img1="/server1/world.png",但如果您不需要将它们分开,我会将它们组合起来.
    • 啊,我明白了,为了将来打样,我们决定为图像单独设置一行,就像我提议的那样,我们可以在单独的选项卡上的列表中显示图像,另外还有 ElasticSearch 搜索相似性算法不适用于段落中包含的图像文本。所以说到底,真的就这么简单吗?我们是否只需要编写一个脚本,将我们的文件系统路径集成到文本 JSON 格式中?如果经常发生这种情况,请告诉我,很乐意确认为答案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2021-03-02
    • 1970-01-01
    • 2016-11-08
    • 2017-07-16
    相关资源
    最近更新 更多