title: Cassandra and advanced queries: Spark, ElasticSearch, Sorl
body: <p>Ok, so, I'm developing an app and I'm using Cassandra as the database.</p>
  
  <p>Everything going good so far, but now I need to do a query using the LIKE clause.</p>
  
  <p>I know Cassandra doesn't support that, and that's why after looking for a workaround I was thinking in maintaining this single table that I need to query using the LIKE clause in another database, other than Cassandra - was even considering a relational database, even though there wouldn't exist any relations.</p>
  
  <p>Then I started looking to see if this is really the right approach, and came into stuff like Spark, Sorl and ElasticSearch.</p>
  
  <p>Just to make it clear: <strong>I have little to no knowledge about those frameworks.</strong> Really. I only have heard about them and that's all.</p>
  
  <p>So, I'm not here to ask you guys 'hey, how to do that using this framework?'. I just want to know, before I dig into any of those: <strong>Would any of those satisfy my needs?</strong> - Since I have no idea exactly how they work, and what exactly they are for.</p>
  
  <p>If it is the case, them I'll study the framework properly - I just don't want to spend the time to figure out it has nothing to do with my problem.</p>
  
  <p>Thanks!</p>