Site search could show that it was unavailable after a short wait, because building the index tried to load every page and walk in one database query that then timed out. The index now loads in batches, the first search waits long enough for that build to finish, and the search panel keeps the building message while the index is still being prepared instead of treating a long build as a failure.