What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Is there a console command for clearing all existing data from Elasticsearch? Just need to empty it

U01LKKBK97T
U01LKKBK97T Posts: 287 🧑🏻‍🚀 - Cadet

Is there a console command for clearing all existing data from Elasticsearch? Just need to empty it before importing and publishing again.

Comments

  • Valerii Trots
    Valerii Trots SRE @ Spryker Sprykee Posts: 1,654 ✨ - Novice

    Running empty console command will list all available commands.
    In case of docker/sdk just run docker/sdk console.

     elasticsearch
      elasticsearch:index:close                        [search:index:close] This command will close an Elasticsearch index with the specified name. If no index name is passed, all available indexes for the current store will be closed.
      elasticsearch:index:copy                         [search:index:copy] This command will copy one index to another.
      elasticsearch:index:delete                       [search:index:delete] This command will delete Elasticsearch index by its name. If no index name is specified, all available indexes for the current store will be deleted.
      elasticsearch:index:open                         [search:index:open] This command will open an index. If no index name is specified, all available indexes for the current store will be opened.
      elasticsearch:snapshot:create                    [search:snapshot:create] This command will create an Elasticsearch snapshot.
      elasticsearch:snapshot:delete                    This command will delete an Elasticsearch snapshot if it exists.
      elasticsearch:snapshot:register-repository       This command will register an Elasticsearch snapshot repository
      elasticsearch:snapshot:restore                   [search:snapshot:restore] This command will restore an Elasticsearch snapshot.
    
  • U01LKKBK97T
    U01LKKBK97T Posts: 287 🧑🏻‍🚀 - Cadet

    Okay, got it together. Just in case that someone else might need it, too:

    docker/sdk console storage:delete
    docker/sdk console elasticsearch:index:delete
    docker/sdk console search:setup:sources
    

    Then, just run

    docker/sdk console publish:trigger-events
    
  • jochen.gartner
    jochen.gartner Posts: 42 🧑🏻‍🚀 - Cadet

    docker/sdk console storage:delete
    flushes redis though and does not do anything with elasticsearch