Join us as we talk about the current state as well as the future of DSE Search. Nick Panahi will discuss high level architecture while Ariel will dive deep into some of the integration. We'll talk about future features, improvements and enhancements as well as some of the challenges of our custom integration and what that means for scale and availability.
About the Speakers
Nick Panahi Sr. Product Manager, DSE Search, DataStax
I am the product manager for DSE search, prior to product management, I was a solution architect for DataStax.
Ariel Weisberg Software Engineer, DataStax
Ariel is currently a Cassandra contributor and Datastax employee and former lead architect for VoltDB. Ariel aspires to be or considers himself a shared-nothing database expert depending on the time of day and whether Benedict is in the room, and has a passion for things measured in nanoseconds. Ariel has presented at events like Strangeloop, PAX Dev, OpenSQL camp Boston, NYC MySQL Meetup, and Boston New Technology Group meetup.
Intro. To DSE Search + deep dive into architecture + demo
DSE Search == coherent search platform that integrates C*’s distributed persistence and Lucene’s search and indexing functionality along with the advanced features of Solr along with a number of our own enhancements.
Why? To eliminate the cost and complexity of running a separate cluster, application logic. Problems: split-brain.
DSE features, 5.0 completes security story with encrypted indexes. RT indexing can make use of off-heap configuration. Support for range search queries on timeuuid fields
Not quite a Road map.
Highlighted a few key points to go over
Profile performance + 2 phases of improvements
Richer search syntax API
CQL extension
Built on native protocol
5.1
CQL extension
Built on native protocol
May see some of it in 5.1.
Why? Expressing all the rich functionality in Solr 6 is not trivial with just CQL or JSON. Goal is to provide a more intuitive and abstracted query syntax to easily express non-trivial search queries.