Search indexing: OpenSearch

Still need help?

The Atlassian Community is here for you.

Ask the community

For all of the following procedures, you must be logged in as a user with the Jira Administrators global permission.

This article describes how search indexing works for the OpenSearch search engine. Looking for articles about Lucene? Explore how Lucene works in Jira

Re-indexing Jira

tip/resting Created with Sketch. We’ve introduced a new fully automated index-healing feature, now available in the Instance Optimizer for Jira app. Learn how to get the app and use the new functionality

To re-index Jira using OpenSeach:

  1. In the upper-right corner of the screen, select Administration , then System.
  2. To open the Indexing page, select Advanced and then Indexing.

  3. Select Re-index.

Image of the reindex button on the Reindex page

When you run a reindex in OpenSearch, a new staging index is created. The current production index remains unchanged, so existing operations continue to use it while the reindex runs.

After the reindex finishes, the staging index updates with any changes that occurred since the reindex started. Once it's up to date, the staging index is promoted to production, and all requests start using this new index.

By default, Jira checks every minute to ensure that all recent operations are indexed in the OpenSearch cluster. If any operations fail to index, Jira automatically retries them to keep the index consistent. The OpenSearch cluster is typically near real-time. If an index request fails after the built-in retries, this consistency check helps bring the index up to date.

Cancelling a re-index

You can cancel a reindex in OpenSearch while it's in progress. The existing index will remain in use.

Indexing fault tolerance

To handle failures outside of Jira’s control when communicating with OpenSearch, such as network issues, Jira automatically retries index requests three times using exponential backoff. If all retries fail, fault tolerance lets admins choose whether to accept a small number of index failures. This option is useful, for example, when rebuilding a large index. This helps prevent a full reindex from failing because of a few unsuccessful index requests. You can repair these failed requests later.

Last modified on Sep 19, 2025

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.