Is there a higher level query language in Lily or is it “raw” SOLR and/or HBase?
For now, search is entirely offloaded to SOLR (but index maintenance is done automatically by Lily, and the mapping of Lily model constructs to SOLR index setup is entirely configurable). We feel this is a benefit given the huge feature set of SOLR, but also because we can envision other search stores to be integrated with Lily (probably geo- and semantic searches, …) and it would be difficult to hide all these behind a single unified query language. Regarding HBase, access to secondary indexes (which we provide an HBase add-on for ourselves) will be provided through the Lily API.