diff --git a/data/common/common.yaml b/data/common/common.yaml
--- a/data/common/common.yaml
+++ b/data/common/common.yaml
@@ -3485,6 +3485,8 @@
 swh::deploy::search::user: "%{alias('swh::deploy::base_search::user')}"
 swh::deploy::search::group: "%{alias('swh::deploy::base_search::group')}"
 swh::deploy::search::index: origin-production
+swh::deploy::search::read_alias: origin-read
+swh::deploy::search::write_alias: origin-write
 swh::deploy::search::config:
   search:
     cls: elasticsearch
@@ -3492,8 +3494,8 @@
     indexes:
       origin:
         index: "%{alias('swh::deploy::search::index')}"
-        read_alias: origin-read
-        write_alias: origin-write
+        read_alias: "%{alias('swh::deploy::search::read_alias')}"
+        write_alias: "%{alias('swh::deploy::search::write_alias')}"
 
 swh::deploy::search::journal_client::service_types:
   - objects
diff --git a/data/hostname/webapp1.internal.softwareheritage.org.yaml b/data/hostname/webapp1.internal.softwareheritage.org.yaml
--- a/data/hostname/webapp1.internal.softwareheritage.org.yaml
+++ b/data/hostname/webapp1.internal.softwareheritage.org.yaml
@@ -18,6 +18,8 @@
   - webapp
 
 swh::deploy::webapp::metadata_search_backend: swh-search
+swh::deploy::search::read_alias: origin-read-v0.9.0
+swh::deploy::search::write_alias: origin-write-v0.9.0
 
 # already running for the main instance so no need here
 swh::deploy::webapp::cron::refresh_statuses: false