You're right that vanilla Postgres doesn't come close to replacing Elastic. There are efforts to resolve this, though, like ParadeDB: https://github.com/paradedb/paradedb (disclaimer: I work for ParadeDB)
"Disclaimer" means "don't take this seriously because I'm not an expert". You mean "disclosure".
"Disclaimer" means "don't take this seriously because I'm not an expert". You mean "disclosure".