本文介绍“HBase全文索引服务”,及其常规使用的场景说明。“HBase全文索引服务”是基于稳定的阿里云HBase为底座,引进了使用广泛的Solr全文索引服务,进一步增强了HBase的检索能力,使得用户可以在充分发挥HBase KV能力的同时,也能利用全文检索构建复杂条件的查询业务。如图:
注意:目前只有2019年1月25日之后创建的新实例支持控制台有开启“全文索引服务”开关。如果2019年1月25之后创建的实例也没有对应Solr服务开启按钮,就是这个区开放时间是延后几天。另外所有2019年1月25日之前创建的旧实例目前不支持开启,如果需要,可以购买新实例,或者联系“云HBase答疑”客服申请旧实例迁移新版本实例。具体请与客服沟通。
我们都知道HBase是大数据在线存储优秀选择,而Solr是分布式全文检索的最佳实践之一。HBase合适大数据存储,高并发高效KV查询,水平扩展性更强。Solr在分布式全文检索能力上功能完善,支持各种复杂的条件查询。通过结合HBase/Solr,可以最大限度发挥HBase和Solr各自的优点,从而使得我们可以构建复杂的大数据存储&检索服务。常见的使用场景可总结为:需要保存大数据量数据,查询条件的字段数据仅占原数据的一小部分,并且需要各种条件组合查询,还可能会使用高并发KV精确查询。例如:
以上只是概述一些可能的场景,实际只要有以下几种类型的查询需求,都可以使用“HBase全文索引服务”来增强检索能力。几种查询类型如下:
在文档使用中是否遇到以下问题
更多建议
匿名提交