Skip to content

Feature proposal: zero-downtime reindex  #2

@David-Guillot

Description

@David-Guillot

Hi there,

We have, in a private repository, an implementation of zero-downtime OpenSearch reindex of a whole collection of documents coming from an external source (possibly a Django model). It's based on:

  • Putting a suffix on a Document's OpenSearch index (e.g. a timestamp)
  • Setting an OpenSearch index alias on the current Document's index
  • Re-indexing (e.g. after a deployment that changes the Documents schema) on a new index while the current one is still live
  • Swapping the index alias
  • Deleting obsolete indices

Do you think such feature could be a part of this lib?

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions