About DSE Search
DSE Search simplifies using search applications for data stored in a database.
DSE Search is part of DataStax Enterprise (DSE). DSE Search allows you to find data and create features like product catalogs, document repositories, and ad-hoc reports. See DSE Search architecture.
DSE Analytics and Search integration and DSE Analytics can use the indexing and query capabilities of DSE Search. DSE Search manages search indexes with a persistent store.
DSE Search integrates Apache Solr™ 6.0.1 to manage 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 fault-tolerant 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.
- 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.
- 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 type (UDT).
- Supports all Solr tools and APIs, with several specific unsupported features.
Solr resources
Resources for more information on using Open Source Solr (OSS):
- Apache Solr documentation
- Solr Tutorial on Apache Lucene site
- Comma-Separated-Values (CSV) file importer
- JSON importer
- Solr cell project, including a tool for importing data from PDFs