diff --git a/doc/src/sgml/ref/reindex.sgml b/doc/src/sgml/ref/reindex.sgml
index aac5d5be23f..c16f223e4ed 100644
--- a/doc/src/sgml/ref/reindex.sgml
+++ b/doc/src/sgml/ref/reindex.sgml
@@ -307,7 +307,7 @@ REINDEX [ ( option [, ...] ) ] { IN
- A new temporary index definition is added to the catalog
+ A new transient index definition is added to the catalog
pg_index. This definition will be used to replace
the old index. A SHARE UPDATE EXCLUSIVE lock at
session level is taken on the indexes being reindexed as well as their
@@ -383,13 +383,15 @@ Indexes:
"idx_ccnew" btree (col) INVALID
- The recommended recovery method in such cases is to drop the invalid index
- and try again to perform REINDEX CONCURRENTLY. The
- concurrent index created during the processing has a name ending in the
- suffix ccnew, or ccold if it is an
- old index definition which we failed to drop. Invalid indexes can be
- dropped using DROP INDEX, including invalid toast
- indexes.
+ If the index marked INVALID is suffixed
+ ccnew, then it corresponds to the transient
+ index created during the concurrent operation, and the recommended
+ recovery method is to drop it using DROP INDEX,
+ then attempt REINDEX CONCURRENTLY again.
+ If the invalid index is instead suffixed ccold,
+ it corresponds to the original index which could not be dropped;
+ the recommended recovery method is to just drop said index, since the
+ rebuild proper has been successful.