Details
Description
The current cloudera package contains morphine toolkit to support NRT indexing, and having solr for the front-end searching service provider.
More particular use case:
1. data are stored at hbase as back-end storage.
i.e. : an ordinary product table (in relational database perspestive) with 10 columns in one column family, with row key=id.
2. config lily HBase NRT index service for searching
only 3 fields in solr schema file are marked with stored="true", with unique key=id.
3. with solr search api, the result returned will only contains the three fields mentioned above.
Purpose:
To add support for such functionality that solr with return all the columns stored in hbase, via associating the two different data source (solr vs hbase) with key "id".
Note:
only a few source code modification or plugin/component creation&configuration is needed for such change, no end-user API change required.
Some reference:
https://issues.apache.org/jira/browse/HBASE-3529