【问题标题】:What is the recommended way to store video in elasticsearch?在 elasticsearch 中存储视频的推荐方法是什么?
【发布时间】:2015-02-13 06:48:53
【问题描述】:

我有一个示例用例,我想在其中存储 MJPEG 视频及其元信息,例如视频创建日期、视频位置、名称等。存储所有其他信息很好,但我在存储方面没有收获视频数据到弹性搜索,因为它在搜索中不起作用。所以我对是否将视频存储在弹性搜索中或将其存储在另一个数据存储中存在很大的困惑。请建议。如果它必须存储在elasticsearch中,我该如何使用java来实现它。将视频存储到 Elastic 搜索是否会为性能付费?

【问题讨论】:

    标签: java video upload elasticsearch


    【解决方案1】:

    可以使用 Attachment 插件将视频存储在 Elasticsearch 中,也可以将其存储在 binary 类型中。

    但是,正如您建议的那样,将其存储在在 Elasticsearch 之外可能会更好,将视频的链接存储在 ES 中,然后让您的应用程序使用该链接查找视频。

    在我的环境中,我在 ES 中存储了足够的数据,以允许用户搜索并返回匹配的搜索结果 - 当他们选择一个条目以查看更多详细信息时,信息来自 Oracle 数据库。

    【讨论】: