[Koha-bugs] [Bug 33353] Add compatibility with Elasticsearch 8
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Mar 30 15:23:55 CEST 2023
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33353
Philip Orr <philip.orr at lmscloud.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #148937|0 |1
is obsolete| |
--- Comment #8 from Philip Orr <philip.orr at lmscloud.de> ---
Created attachment 148988
-->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=148988&action=edit
Bug 33353: Add compatibility with Elasticsearch 8.x
Elasticsearch 8 removed the support of types. This patch adapts the
requests accordingly.
With this patch, Koha will still be compatible with Elasticsearch 7.x
but will no longer work with Elasticsearch 6.x
Since Elasticsearch 6.x is no longer maintained, this should not be a
problem.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/removal-of-types.html
Tested with Search::Elasticsearch 6.80 and 7.717
Test plan:
1. Install Elasticsearch 8
(use docker image: docker.io/koha/elasticsearch-icu:8.x)
2. Change the elasticsearch server location in $KOHA_CONF
3. Run misc/search_tools/rebuild_elasticsearch.pl -r -b -v
It should fail
4. Apply the patch
5. Run misc/search_tools/rebuild_elasticsearch.pl -r -b -v
It should end with "Total XXX records indexed"
6. Try to search some biblios and verify that it works the same as
before
Signed-off-by: Victor Grousset/tuxayo <victor at tuxayo.net>
Signed-off-by: Philip Orr <philip.orr at lmscloud.de>
--
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
More information about the Koha-bugs
mailing list