<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Does upgrading FusionAuth require reindexing users afterward?]]></title><description><![CDATA[<p dir="auto">When upgrading FusionAuth (for example, across multiple minor versions), does the process require reindexing users afterward?</p>
<p dir="auto">Additionally, what is the impact of reindexing on:</p>
<ul>
<li>User authentication (ability to log in)</li>
<li>User registration</li>
<li>Application performance during the reindex process</li>
</ul>
<p dir="auto">Is reindexing primarily a console/admin UI concern, or does it affect end-user functionality?</p>
]]></description><link>https://fusionauth.io/community/forum/topic/3171/does-upgrading-fusionauth-require-reindexing-users-afterward</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 23:21:49 GMT</lastBuildDate><atom:link href="https://fusionauth.io/community/forum/topic/3171.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Sep 2026 16:43:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Does upgrading FusionAuth require reindexing users afterward? on Wed, 30 Sep 2026 16:43:37 GMT]]></title><description><![CDATA[<p dir="auto">You do <strong>not</strong> need to reindex users after upgrading FusionAuth.</p>
<p dir="auto">The reindexing process will <strong>not</strong> impact:</p>
<ul>
<li>Users' ability to log in</li>
<li>User registration for applications</li>
</ul>
<p dir="auto">However, there may be a <strong>small increase in load times</strong> if the reindex occurs during a high-traffic period for your application. The reindexing primarily affects search and user count operations in the administrative console, not end-user authentication flows.</p>
<p dir="auto">If you do choose to reindex (for other reasons such as search optimization), it can be done safely without blocking user authentication.</p>
<h2>Additional Context</h2>
<p dir="auto"><strong>When Would Reindexing Be Needed?</strong></p>
<p dir="auto">While upgrading FusionAuth typically does not require reindexing, there are specific scenarios where it may be necessary:</p>
<ul>
<li><strong>Specific version upgrades</strong>: Certain version upgrades may require a reindex—this is always noted in the release notes. For example, version 1.17.2 noted: "A reindex may be necessary depending on how you have upgraded your Elasticsearch cluster."</li>
<li><strong>Database restoration</strong>: If you restore FusionAuth from a database dump without migrating the search index, you will need to reindex.</li>
<li><strong>User imports</strong>: If you import users via the User Import API, a reindex may be needed.</li>
<li><strong>Search engine switching</strong>: When switching from the database search engine to Elasticsearch, a reindex is required.</li>
</ul>
<p dir="auto">In general, even after a temporary Elasticsearch outage, the index will sync up automatically without manual reindexing.</p>
<p dir="auto"><strong>Why Authentication Is Unaffected</strong></p>
<p dir="auto">Elasticsearch is only used for search operations in the admin UI and search APIs—it is <strong>not queried during authentication</strong>. FusionAuth does attempt to update the Elasticsearch index during authentication, but this is done asynchronously (since version 1.30.2) and is not required to complete the login. This means that even if Elasticsearch is temporarily unavailable or reindexing, authentication should not be blocked.</p>
<p dir="auto"><strong>Performance Considerations</strong></p>
<p dir="auto">Reindexing is an expensive operation and should be avoided unless necessary. It causes additional CPU and I/O overhead until complete. However, performance has been significantly improved in recent versions, and beginning in version 1.48.0, index aliases are used to minimize disruption to API requests during a reindex.</p>
<h2>Related Documentation</h2>
<ul>
<li><a href="https://fusionauth.io/docs/operate/deploy/upgrade" rel="nofollow ugc">Upgrade FusionAuth Guide</a> - Best practices for upgrading FusionAuth</li>
<li><a href="https://fusionauth.io/docs/release-notes" rel="nofollow ugc">Release Notes</a> - Always check for version-specific reindexing requirements</li>
<li><a href="https://fusionauth.io/docs/lifecycle/manage-users/search/user-search-with-elasticsearch#re-indexing" rel="nofollow ugc">Re-indexing Documentation</a> - When and why reindexing might be needed</li>
<li><a href="https://fusionauth.io/docs/apis/system/rebuild-the-elasticsearch-index" rel="nofollow ugc">Rebuild the Elasticsearch Index API</a> - How to trigger a reindex programmatically</li>
<li><a href="https://fusionauth.io/docs/lifecycle/manage-users/search/switch-search-engines" rel="nofollow ugc">Switching Search Engines</a> - Guide for switching between database and Elasticsearch search</li>
</ul>
]]></description><link>https://fusionauth.io/community/forum/post/8679</link><guid isPermaLink="true">https://fusionauth.io/community/forum/post/8679</guid><dc:creator><![CDATA[FASupportBot]]></dc:creator><pubDate>Wed, 30 Sep 2026 16:43:37 GMT</pubDate></item></channel></rss>