About DSE Search

DSE Search simplifies using search applications for data stored in a database.

DSE Search is an integral part of the always-on DataStax Enterprise (DSE) data platform. DSE Search simplifies using search applications for data stored in a database. DSE Search allows you to quickly find data and provide a modern search experience for your users, helping you create features like product catalogs, document repositories, ad-hoc reporting engines, and more. See DSE Search architecture.

Because DataStax Enterprise is a cohesive data management platform so other workloads such as DSE Graph, DSE Analytics and Search integration, and DSE Analytics can take full advantage of the indexing and query capabilities of DSE Search.

DSE Search manages search indexes with a persistent store.

The benefits of running enterprise search functions through DataStax Enterprise and DSE Search include:
  • DSE Search is backed by a scalable database.
  • A persistent store for search indexes.
  • A fully fault-tolerant, no-single-point-of-failure search architecture across multiple datacenters.
  • Add search capacity just like you add capacity in the DSE database.
  • Set up replication for DSE Search nodes the same way as other nodes by creating a keyspace or changing the replication factor of a keyspace to optimize performance.
  • DSE Search has two indexing modes: Near-real-time (NRT) and live indexing, also called real-time (RT) indexing. Configure and tune DSE Search for maximum indexing throughput.
  • Near real-time query capabilities.
  • TDE encryption of DSE Search data, including search indexes and commit logs. See Encrypting Search indexes.
  • CQL index management commands simplify search index management.
  • Local node (optional) management of search indexing resources with dsetool commands.
  • 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.
  • Virtual nodes (vnodes) support.
  • Set the location of the search index.
  • Native CQL queries leverage search indexes for a wide array of CQL query functionality and indexing support.
  • Using CQL, DSE Search supports partial document updates that enable you to modify existing information while maintaining a lower transaction cost.
  • Supports indexing and querying of advanced data types, including tuples and user-defined types (UDT).
  • DSE Search is built with a production-certified version of Apache Solr™. DSE Search uses some Solr tools and APIs, the implementation does not guarantee that Solr tools and APIs work as expected. Be sure to review all unsupported features for DSE Search.
See the DataStax blog post What’s New for Search in DSE 6.