About DSE Search

DSE Search simplifies using search applications for data that is stored in a Cassandra database. DSE Search is an enterprise grade search solution that is scalable to work across multiple datacenters and the cloud. DSE Search integrates Solr to manage search indexes with a persistent store.

DSE Search simplifies using search applications for data that is stored in a Cassandra database. DSE Search is an enterprise grade search solution that is scalable to work across multiple datacenters and the cloud. DSE Search integrates Solr to manage search indexes with a persistent store.

The benefits of running enterprise search functions through DataStax Enterprise and DSE Search include:
  • A persistent store for the data that search indexes are built on.
  • A fully fault-tolerant, no-single-point-of-failure search architecture across multiple datacenters.
  • Add search capacity just like you add capacity in Cassandra.
  • Set up replication for DSE Search nodes the same as other nodes by creating a keyspace or change the replication of a keyspace to optimize performance.
  • Live indexing (real time) increases indexing throughput, reduces latency, and enables queries to be made against recently indexed data.
  • Near real-time query capabilities.
  • TDE encryption of DSE Search data, including Solr indexes and commit logs.
  • Commands for creating, reloading, and managing Solr core indexing resources.
  • Read/write to any DSE Search node and automatically index stored data.
  • Examine and aggregate real-time data using CQL.
  • Fault-tolerant queries, efficient deep paging, and advanced search node resiliency.
  • Support of virtual nodes (vnodes).
  • Manage where the Solr data files are saved on the server.

Indexing

DSE Search allows Cassandra columns to be automatically indexed by Solr through its secondary index API. Each insert or update of a Cassandra row triggers indexing on DSE Search, inserting or updating the document that corresponds to that Cassandra row. Using CQL, DSE Search supports partial document updates that enable you to modify existing information while maintaining a lower transaction cost.

Solr resources

DSE Search supports all Solr tools and APIs. See these resources for more information on using Open Source Solr.