When logseq detect I’m typing several words which is prefix of some pages’ name, list these pages under cursor for auto-complement. I choose a page and the name is completed and surrounded by [].
This sounds resource intensive though.
Maybe the search could be performed once you exit a block edit mode and the matched words being somehow highlighted; hovering those words present a little popup with ✓ and buttons to confirm or dismiss the reference suggestion.
It would be nice also as a plugin in my opinion.