We talk with Nick Panahi, Product Manager for DSE Search, about the distinction between secondary indexes and search indexes, the challenges of distributed search engines, and future directions for DSE Search.

Highlights!

0:15 - Introducing Nick Panahi, Product Manager for DSE search and “best hair” on the Distributed Data Show

1:00 - Benefits and limitations of Secondary indexes in Apache Cassandra

3:01 - Elements of a distributed search solution and how we do scoring in a distributed fashion

7:14 - Techniques for improving the performance of scatter/gather searches

8:27 - DSE Search as an integration of Cassandra and Apache SOLR

12:13 - Choosing between various search implementations - CQL, Cassandra’s Native 2i, SASI, DSE Search

13:47 - Future options - sliding bar between latency and native CQL search

15:26 - On the history of how SOLR was chosen, the emergence of ElasticSearch, and the focus on Lucene

18:35 - future directions for DSE Search - native CQL search, less SOLR syntax, introduction of the LIKE command

21:13 - availability of CQL commands to create search indexes in DSE 5.1

22:01 - As time runs short, Nick teases other new DSE Search features in areas like aggregation and geospatial so that Jeff invites him back for a future episode

WATCH

Speakers

Jeff Carpenter Headshot

Jeffrey Carpenter

Director of Developer Advocacy at DataStax

Nick Panahi

at DataStax