Elasticsearch 5 contains a reindexing api. We should replace our custom work with this more standardized method.
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html
Elasticsearch 5 contains a reindexing api. We should replace our custom work with this more standardized method.
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | debt | T151324 [epic] System level upgrade for cirrus / elasticsearch | |||
Resolved | • Deskana | T154501 [Epic, Q3 Goal] Upgrade search systems to Elasticsearch 5 | |||
Resolved | EBernhardson | T155506 Replace custom reindexing code with the Elasticsearch 5 reindex api |
Change 334009 had a related patch set uploaded (by EBernhardson):
[WIP] Replace reindexing with _reindex API
Patch works for the common use case, i need to spend some more time testing it locally. Even once merged we will probably want to try it on some larger indexes on relforge or some such to make sure what it does on small indices with a thousand documents is also sane on multi-million document indices.
Change 334009 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch] Replace reindexing with _reindex API
Change 345248 had a related patch set uploaded (by EBernhardson):
[mediawiki/extensions/CirrusSearch@master] Better handling of slices in reindexing api
Change 345248 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Better handling of slices in reindexing api