Elasticsearch or IDOL. New setup for CM 9.2.1
We have an installation of CM 9.2.1 and have never established Document Content Indexing. We are going to establish DCI and I am wondering what I should use, IDOL or Elasticsearch. I get the impression I would be expected to use Elasticsearch, but am not sure. What are the differences/benefits?
I think there are probably pros and cons like any open/closed source software debate for support and price.
The biggest differences I have taken from it are the features that Elastic provides via the Elastic Stack. Getting insight out of your content index or other data, outside of traditional content searching, may be more available to take advantage of with Elastic. Those features really just require the right internal team to use them, as they are free to download from their site.
Hi Erik, in my opinion IDOL is the way to go if your organisation isn't comfortable with the possiblity of having to engage an Elasticsearch support partner.
However, saying that - you are correct that the insights provided by Elasticsearch are superior. I have encountered scenarios where records which should appear in searches do not because IDOL did not have any content indexed for them, but due to the fact that OEM IDOL is locked down it was very difficult to determine which records that this had happened to.
I am a big fan of the ELK stack, especially the reporting and graphs that Kibana can produce.
On paper, Elastic/IDOL provide the same function. Your mileage may vary depending on what you expect to get out of either. It all comes down to how much complexity you want to put up with when installing it in the back-end.
I tend to lean more towards IDOL because:
- the majority of the install base out there also use it - easy to fix issues when you have a larger community out there.
- It has been integrated with CM for a lot longer than Elastic, therefore it's slightly more mature than Elastic in the CM ecosystem.
Micro Focus' stance is that any new CM installations should go with Elastic instead of IDOL. Having said that, Elastic and IDOL will continue to be supported regardless.