DataStax Enterprise features secure enterprise search support using the GA version of Apache Solr 4.0 and Lucene. You can run DSE Search/Solr on a secure cluster using Kerberos, HTTP Basic Authentication (for use with Cassandra's PasswordAuthenticator), or SSL Options, as described in Running the demo on a secure cluster.
DataStax 3.0 and later include Java client and server components to enable Kerberos Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) authentication. To use the SolrJ API against DSE Search clusters with Kerberos authentication, client applications should use the SolrJ-Auth library and the DataStax Enterprise SolrJ component as described in the solrj-auth-README.md file.
In addition to the security features, the most important new DSE Search features in DataStax Enterprise 3.0 are:
Support for the Solr copyField using CQL, the Solr HTTP API, and the Thrift API.
Supported Solr 4 improvements include:
-- Pseudo join (Solr 2272)
-- Pivot faceting (Solr 792):
Pseudo join and pivot faceting are only supported for single node clusters and clusters with the replication factor set to the cluster size. Pseudo join and pivot faceting don't fully support Solr/DSE distributed mode.
-- Better performance when using the DirectSolrSpellChecker (Lucene 2507)
-- AutomatonQuery (Lucene 1606)
-- Pseudo fields and parameters related to the fl parameter
-- Configuration of codecs per field
-- Atomic updates
-- Including Shard information in the Solr response (Solr 3134)
-- A new indexing status section in the Core Admin panel tells users when/if re-indexing is in progress. DSE Search/Solr UI controls that are not supported have been removed.