DSE offers out of the box search indexing for your Cassandra data. The days of double writes or ETL’s between separate DBMS and Search clusters are gone.I have my cql table, I execute the following API call, and (boom) my cassandra data is available for:
1) full text/fuzzy search
2) ad hoc lucene secondary index powered filtering, and
3) geospatial searchHere is my API call:
$ bin/dsetool create_core <keyspace>.<table> generateResources=true reindex=true
or if you prefer curl (or are using basic auth) use the following:
$ curl "http://localhost:8983/solr/admin/cores?action=CREATE&name=<keyspace>.<table>&generateResources=true"
We are pleased to announce the 2.3 GA release of the C/C++ driver for Apache Cassandra. This release includes all the features necessary to take full advantage of Apache Cassandra 3.0 including support for materialized view metadata.
CQL and DSE Search promise to make access to a lucene backed index scalable, highly avaliable, operationally simple, and user friendly.
The DataStax Python Driver 3.1.0 for Apache Cassandra has been released. The work in this release was largely focused on the object mapper, cqlengine, but it also includes a number of other features and bug fixes.
Cassandra 3.0.4 and 3.4 introduces
sstabledump, a new utility for exploring SSTables.
sstabledump is the spiritual successor to and a replacement for
Following on from recent posts on testing in the Apache Cassandra project with dtests and Jepsen, I wanted to look at an interesting tool which we’ve recently begun to explore in our unit tests.
What are Dtests?
Apache Cassandra’s functional test suite, cassandra-dtest, short for “distributed tests”, is an open-source Python project on GitHub where much of the Apache Cassandra test automation effort takes place.
We are pleased to announce the 1.1 GA release of the PHP driver for Apache Cassandra. This release includes all the features necessary to take full advantage of Apache Cassandra 2.1 including support for tuples, user defined types (UDTs), nested collections, client-side timestamps, and binding named arguments when using simple statements.