11-07-2016 04:34 AM
Hi. Seeing that Nuxeo supports NoSQL such as MongoDB, I'd like to know how hard/complicated it would be if I wanted to implement a driver / plugin that supports using Elasticsearch as the main data store for Nuxeo (not just for indexing). I though of using the DBS implementation, like Nuxeo did for MongoDB.
Any ideas? Could I write it as a plugin, or do I have to edit the Nuxeo-Core code?
11-07-2016 05:50 AM
We've considered it before. The main issue is that Elasticsearch indexing is asynchronous whereas all Nuxeo platform expect document changes after creation/modification to immediately visible (which is what you expect of a storage engine).
11-07-2016 06:18 AM
Thats true, but GET operations are in realtime
11-07-2016 06:21 AM
Nuxeo expects synchronous searches too for a number of internal operations, like finding children, proxies, related documents, etc.
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.