-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update ElasticSearch version #3153
Comments
Maybe the ElasticSearch (ES) integration of Hibernate is a better alternative as this resolves a few issues like
I know that this is a big change but I think a good approach in long term. |
According to https://www.elastic.co/support/matrix#matrix_jvm a new ElasticSearch version should be used which is supported by many Java versions. At time at writing this (11/11/2020) Elastic Search version 6.8.x. or 7.7.x has most supported Java versions |
The last version 5 of ElasticSearch ran out of support on March 11, 2019. Current version at the time of writing is 7.11. |
After Elastic changed the license for newer versions, which is ambiguous in some formulations, so that it can be interpreted against the operators of Production instances (even differently than it is currently intended), and since the ElasticSearch integration has to be rewritten anyway, my suggestion is to replace them entirely. Presentation uses Solr, and since Production and Presentation run on the same server in a large number of installations anyway, I would be very inclined to use Solr for Production as well. The search engine integration should be reconsidered and then implemented in a meaningful way by a search engine specialist. The following points should be thought through beforehand and incorporated into a concept:
This means that the search is never guaranteed to be up to date with the database, and program operation should be designed for this. This means that the search engine is used for searching, not for normal operation. |
I agree with you in terms but not overall. There are already forks of ElasticSearch and I hope on the open source community to create a stable and long supported fork of ElasticSearch. Our current implementation is not so bad but could be improved in many ways.
I did not agree. I would to move to the ElasticSearch integration of Hibernate as they already implement all your later marked / written down improvements. See my comment from 02/07/2020.
This is maybe true if you have only small amount of data (< 100.000 processes in .Production) and maybe not many full text enhanced data in solr. Even .Production and .Presentation use total different execution stacks (.Production with Java EE environment, .Presentation full PHP and TYPO3 environment) which are not necessary should run on one system. You will split it up if you have a lot of data (> 300.000 .Production processes with a few hundred GB on full text data for .Presentation).
As long as
I would agree with the new integration. |
Version 6 of the Elasticsearch index uses a new format. The so-called mapping types have been removed. This requires changing the way Elasticsearch is addressed so that we can use a more recent version of Elasticsearch.
The text was updated successfully, but these errors were encountered: