一种基于Solr实现HBase多条件查询的方法及系统

    公开(公告)号:CN106682139B

    公开(公告)日:2019-09-13

    申请号:CN201611181717.6

    申请日:2016-12-19

    Abstract: 本发明适用于大数据领域,提供了一种基于Solr实现HBase多条件查询的方法及系统,所述方法包括:客户端向HBase数据库表提交多条件查询请求时,首先根据查询条件从Solr服务器中查询预先建立的索引,向客户端返回HBase数据库表行键RowKey集合,然后根据RowKey直接查询HBase表,返回最终结果;其中,所述RowKey集合的元素为数据库表行键。本发明解决了现有实现多条件查询功能的方式,查询HBase表时需要全表扫描,难以满足更多查询需求的问题。有益效果在于以下两方面,一方面,查询HBase表时,无需全表扫描,减少了查询时间,提高了查询效率,另一方面,具备足够的灵活性,能满足多条件查询的需求,提高了查询的智能程度。

Patent Agency Ranking