MacOS 10.14.6: Spotlight search displays old file names
I frequently use the Spotlight search bar in the Finder to search the contents of the current directory.
Lately, I have found that the spotlight search displays files by their old file names.
For example, I had a file that was created using the built in MacOS screenshot feature. When the file was first created, it had the name "Screen Shot 2021-02-10 at 18.11.51.jpg". I renamed it to "Mountain Project file 1.jpg" so it would be so more meaningful. However, when I search in the Finder for "Mountain Project", it displays the file by the original name of "Screen Shot 2021-02-10 at 18.11.51.jpg". rather than the new name of "Mountain Project file 1.jpg".
If I use quick look on the displayed file (in the Spotlight results), it still has the old file name. However, if I right click and select "Get info", then I can see the new name of the file.
How can I fix this, so Spotlight searches always show the current name?
I'm guessing spotlight is searching a cache that has the old name (although some of these files were renamed a month ago). I know I can delete the spotlight cache via terminal, but then spotlight would have to reindex the whole disk, which would take forever as the disk is 1tb.
Is there anyway to delete the cache just for this directory? I have tried turning on hidden files, but I can't see any spotlight cache in the directory. I have also tried adding the folder to System Preferences > Spotlight > Privacy and then removing the folder after a day, but this doesn't seem to do anything.
Thanks.
MacBook Pro 15″, macOS 10.13