ElasticSearch is the 1st-class ultra-fast free opensource big data processor.
Probably you’ve heard that ElasticSearch automatically indexes all objects and is superb at creating “buckets” (ie: segments).
And best of all it makes it “instantly”. No crons, no background sub-processes, no delays.
In addition the incredible free & open-sourced Kibana allows to manage any ElasticSeearch instance easily. I worked in a company where marketers used a Kibana to run all the analysis with zero-training, zero-code, zero-cost.
Of course one should be able to create and manage buckets (segments) from the Kibana frontend.
Couple of links:
- https://blog.csdn.net/UbuntuTouch/article/details/103679273 (no matter the language, see images and overall idea)
- Kibana - Aggregation And Metrics
I wonder…
Has anyone in the core team explored the idea to optionally enabling to shift the segments rebuilding into ElasticSearch and manage them from a Kibana?
ie this bidi-sync:
- All contacts created in Mautic immediately “dumped” to an ElasticSearch. All edits to the contact as well.
- All the buckets generated in ElasticSearch “dumped” into Mautic segments for instant utilization.