Elasticsearch for Horizontally Scaling Queries

Elasticsearch, the default query engine for the Nuxeo Platform, provides enhanced search capabilities and incredible scale.

One of the core features of any content management platform is the ability to store content and query it. Starting in version 6.0, the Nuxeo Platform integrated Elasticsearch, one of the most promising index and search technologies, as the default query engine, while retaining full backward compatibility and access control. The integration has been well received, as Elasticsearch is without a doubt the most successful and recognized next-generation technology in search.

The integration of Elasticsearch into the Nuxeo Platform provides:


Scaling the Content Repository with Elasticsearch

The short video describes the design choices behind the hybrid Elasticsearch / PostgreSQL architecture and explains the technical integration of Elasticsearch into the Nuxeo Platform.


Advanced Elasticsearch Capabilities

In addition, the Nuxeo Platform provides an Elasticseach API passthrough: an API endpoint which forwards queries to Elasticsearch while applying the permission filters. You get the ability to use the full extent of Elasticsearch query DSL, or use Elasticsearch client libraries (Javascript, Python, etc.) without worrying about user permissions.


Latest Blog Posts:

Digital Transformation with Hyperscale Performance

Digital Transformation with Hyperscale Performance

Schemas, data models, and streams are always changing; security policies have to be robust, and search and audit are more important than ever. And of course, all this complexity has to be managed at scale! A performant digital platform is key to a successful digital transformation.

Continue Reading >

Browse your Document Distribution with Kibana

Browse your Document Distribution with Kibana

Create a sunburst pie chart in Kibana to see the disk usage of your Nuxeo deployment using nested aggregations provided by Elasticsearch index in Nuxeo.

Continue Reading >

Additional Resources: