![]() So "make available offline" means that the file is place in the sync root and fully indexed. To get files into the "sync root" requires 1) the file is "always keep on device" and has been opened (a quicklook is not enough).Īll the above is due to a) Files on Demand as defined by Apple, and b) how OneDrive has been implemented by Microsoft.ĭropbox has a slightly different (and less confusing) implementation with just two states - in the "sync root" or in the cloud. There will be a delay for files only in the cloud, but they will be downloaded and opened. If Finder search can find the files (either because content has been indexed or just file name) then a double click will open the file. ![]() Select selective sync and put each file in the sync folder. Open the settings, navigate to Preferences then Sync. Now click on the Dropbox icon from the windows icon tray. With understanding of what Spotlight can index, lets look at opening files from a Finder search: If you don't add all the files, you will see that some Dropbox files are not syncing. But there is a "placeholder" in the "sync root" and this is indexed by name.Ģ) On the device, but only in the cache - files/folders with both tick and cloud: Spotlight will index by name, but not any of the content.ģ) On the device and in both cache and "sync root" - files and folders with tick but NOT cloud symbol. Going back to the three states in my second paragraph:ġ) Only in cloud - files/folders with the cloud and down arrow symbol: The file is not anywhere on the Mac, so Spotlight can't index the content. For Spotlight to work the file must be in the "Sync root". The "cache" is still on this device even if hidden. This is not sufficient, because "always on the device" can mean either in "sync root" + "cache" or just "cache". So the obvious (but incomplete) solution is to go to the "sync root" (most easily done via the Finder sidebar OneDrive), select some folders, right click and choose "Always Keep on this Device". It is unable to index content of files only in the local cache or only in the cloud. ![]() Spotlight does index the content of files which are stored in the "sync root" - that is 3 above. The "sync root" is located in ~/Library/CloudStirage, but is also shown in Finder's sidebar as "OneDrive". When a file is not in the "sync root", a placeholder (name and thumbnail) is stored in the "sync root". The files can be 1) only in the cloud, 2) stored locally in a hidden cache but not in the "sync root" (~/Library/CloudStorage/OneDrive), 3) stored both in the cache and the "sync root". OneDrive stores files or placeholders in different locations. The storage of OneDrive files makes it difficult for Spotlight to index the content. Here is what I have found about how OneDrive works and consequent issues with Spotlight. I have loaded OneDrive (as well as Dropbox). It is all compounded by confusion about how OneDrive and "Files on Demand" work. I believe this is another bug in Command-space Spotlight.
0 Comments
Leave a Reply. |