我有一个示例用例,我想存储MJPEG视频及其元信息,如视频创建日期,视频位置,名称等。存储所有其他信息很好,但我没有收益存储视频数据到弹性搜索,因为它在搜索中不起作用。因此,我对是否将视频存储在弹性搜索中或将其存储在另一个数据存储中存在很大困惑。请建议。如果必须存储在elasticsearch中,我该如何使用java实现它。将视频存储到弹性搜索是否会影响性能?
答案 0 :(得分:1)
可以使用Attachment插件将视频存储在Elasticsearch中,也可以将其存储在binary类型中。
但是,正如您建议将其存储在Elasticsearch的外可能更好,请在ES中存储指向视频的链接,让应用程序使用该链接查找视频。
在我的环境中,我在ES中存储了足够的数据,以允许用户搜索和恢复匹配的搜索结果 - 当他们选择条目以查看更多详细信息时,信息来自Oracle DB。