我在lucene中使用搜索系统.默认情况下它不是分布式的,所以我想要转向像HBase或Hadoop这样的东西.
HBase或Hypertable等解决方案是否具有内置搜索功能,还是需要在它们之上实现Lucene?
Lucene与像HBase或Hypertable这样的BigTable克隆非常不同.如果您只是在寻找分布式Lucene,那么您应该查看Elastic Search或Katta等项目.
Solr/Lucene还具有在群集上运行的能力,但分区不是自动的.您必须手动创建分片和副本以匹配您要查找的数据的分布.如果您的基础数据存储在HBase之类的内容中,则更容易设置,修改和更新.
从根本上说,HBase和Lucene解决了不同的问题.Lucene是一个允许关键字和其他类型的搜索快速返回的索引.HBase是一个可以实时为各个行提供服务的数据存储库; 但是,HBase没有在线查询功能.为获得最佳效果,您必须将它们组合在一起.这个领域的一个例子是莉莉(http://outerthought.org/site/products/lily.html)
| 归档时间: |
|
| 查看次数: |
2959 次 |
| 最近记录: |