首页 > 解决方案 > 在 BigTable 数据库中存储 Lucene 索引

问题描述

我有一个 BigTable 数据库,其中包含来自不同来源的数据,我正在尝试使用 Lucene 索引所有数据。

只要我设法以正确的方式查询数据库,创建索引应该不是问题,但是在存储索引时,我真的很困惑。我做了一些研究,发现了两种可能的方法,将它们存储在硬盘中,这有利于存储大索引,但搜索时速度较慢,或者将它们存储在 Ram 中,搜索时速度快但价格昂贵说到尺寸。

我找到并尝试了许多将索引保存在硬盘中的示例,但我找不到为生产环境提供可能解决方案的示例(硬盘或 RAM 似乎都不正确)。

我发现这 2 个旧链接link1 link2谈论将 Lucene 与 Hbase 集成的可能的具体实现。在 BigTable 的情况下,特定的实现是否是唯一的解决方案?

标签: javaindexinglucenehbasebigtable

解决方案


推荐阅读