When looking at my database properties, I do not have the box checked for “create spotlight index”, yet my files (mostly PDFs) are showing up in my Mac’s Spotlight search results.
The exact files that are being returned are under ~HOME/Library/Caches/Metadata/DEVONthink Pro 2/[LONG RANDOM STRING]/[two-digit hex code]/file_name.pdf.
I keep the Database and associated files in offline media, and I can confirm when I try to open these PDFs, DTPO states “Database not available… the database this Spotlight result points to is not available” which is good in a sense that these are not actual copies of the PDFs being cached in the Library, yet I don’t want DTPO keeping even metadata about these files in the Library directory. Is there a setting I’m not seeing that can exclude the database keywords from being kept in ~HOME/Library/Caches/Metadata/???
Assuming that the Spotlight index is disabled for all databases, then just remove the folder ~/Library/Caches/Metadata/DEVONthink Pro 2. Maybe it still contains some orphans of e.g. not properly deleted databases or due to a crash.
Okay, after performing $ rm -rf ~/Library/Caches/Metadata/DEVONthink\ Pro\ 2/ successfully, I launched DTPO and the directory remains gone. Sometime during the day however, it reappeared.
Under ~/Library/Caches/Metadata/DEVONthink\ Pro\ 2/ I have the directory “Lookup”.
Here are the contents:
$ ls ~/Library/Caches/Metadata/DEVONthink\ Pro\ 2/Lookup/
A0235976-864B-4D70-84F9-3014F40B5C59.dtLookup
A0235976-864B-4D70-84F9-3014F40B5C59.dtTags
EBD23B2D-C7B9-4570-AD8D-181808D96656.dtLookup
EBD23B2D-C7B9-4570-AD8D-181808D96656.dtTags