SkyDrive is the online storage service offered by Microsoft. It’s been around since 2007, and has been through a number of iterations. It really started to come into its own with the introduction of Windows 8, where it started to assume a much more prominent role. Now with the imminent introduction of Windows 8.1, it is becoming more tightly integrated with the Windows operating system than ever, and the distinction between local and online (cloud) storage is becoming even more blurred.
There’s a good post (Inside SkyDrive) over at the Windows blog that describes some of this integration. However, it seems to me that there is still room for further improvement.
For example, the author of the post (Mona Akmal, Group Program Manager, SkyDrive apps) writes:
Many people use search to quickly access their files. So we’ve made search work just as you’d expect – SkyDrive files show up in search results just like your local files.
Er, no, that’s not true. The way that the search function works is to index the information held in the small placeholder files held locally on your PC. These placeholder files represent the real files held up on the SkyDrive service itself. At the moment, it seems that very little metadata is held in the placeholder files; only things such as the filename, and image thumbnails. So if I search for Descriptive Tags (aka Keywords) that are held in photo metadata, I get no results.
Let me illustrate this. In Windows 8, it is possible to have a local copy of your SkyDrive folders and files. Here’s a screenshot showing some of the SkyDrive folders that are held locally on my Desktop PC:
These folders and the files within them are full local copies of the contents of my SkyDrive storage. They are also included in the scope of the Windows Search engine running on the PC, and because they contain all the metadata, they are also searchable. So, for example, If I search for pictures of our dog, Kai, I get 16 hits of SkyDrive photos that contain the Descriptive Tag: Kai:
My ThinkPad Tablet, on the other hand, is running the Windows 8.1 Preview. In Windows 8.1, the contents of my SkyDrive storage is represented by placeholder files:
To all intents and purposes, they look like the original Folders and Files held in my SkyDrive, but they are not; merely placeholders. A full local copy of a file is not present on the Tablet, unless I have edited the file. So now, if I search for photos of Kai, I get a sad little “No items match your search” message:
That’s because the placeholder files do not contain any photo metadata. This seems to me like a real limitation, particularly there seems to be no way of searching Descriptive Tags in photos in SkyDrive itself – even though the files themselves have the metadata.
Here, for example, is the SkyDrive App in Windows 8.1. Note how the Search Charm is not able to search SkyDrive, but only the web or local files:
Searching for “Kai” produces only the results from my local libraries, not from SkyDrive:
If I use Internet Explorer to browse SkyDrive directly, then I still can’t search on Descriptive Tags. Here’s the initial view of my SkyDrive:
If I use the “Search SkyDrive” function at the top left, and search for “Kai”, then nothing is found:
So the SkyDrive service is not indexing metadata such as the Descriptive Tags. This, by the way, is a long standing issue with the SkyDrive service. I’ve raised it on a number of occasions with the SkyDrive team, and nothing has changed.
In addition, the Windows 8.1 integration of SkyDrive is also not indexing metadata, so perhaps the Microsoft statement should be rewritten as:
Many people use search to quickly access their files. So we’ve made search work just not as you’d expect – SkyDrive files won’t always show up in search results unlike your local files.
Update 4 October 2013: If you read the comments below this post, you’ll see that members of the SkyDrive team have replied. The good news is that they are working to address the shortcomings of the current search experience – photo metadata is now being included in the placeholder files. That’s good to hear.