Welcome to The Windows Blog 


Searching, part III: Do you know what a SearchMelt is?

Last week we showed you how to make some interesting Search Folders on Windows Vista.  If you're like me, you probably can't get enough of them.  Today, I want to introduce you to new feature that's a little geeky, but very useful for anyone that has to do a lot of team-based work.

The thing about Search Folders is that while they're pretty handy for an individual, they're not readily shareable.  If you actually open a Search Folder in notepad and look at the XML innards, you'll see that Windows Vista automatically scopes the Search Folder to the user profile on the local PC.  This prevents me from, say, creating one and sending it to my team.

Introducing Windows Vista SearchMelts

A SearchMelt is a Windows Vista Search Folder that has been changed slightly to be generic and able to be shared.  It's like Search + XML + Sharing -- it's a whole bunch of melty goodness!

SearchMelts are easy to share because they are so small, usually on the order of a couple of kilobytes, but they are super-useful to people like me, and to people who need to collaborate on common documents on an on-going basis.

Follow the easy instructions below to create your own SearchMelts, and feel free to share your creations with co-workers or customers.

Creating a Windows Vista Search Folder

  1. Go to the Search Explorer in Windows Vista.  TIP:  To make this easier to access, if it isn't showing on your Start Menu, you can add Search by right-clicking the Start Orb / Properties / Tick the Start Menu radio button / Customize.  On the Customize Start Menu page, scroll down to Search and click the check box to enable it.  Click OK to back out.  Search will now appear as a menu item on the right side of your Start Menu.
  2. Design a search
    • Ex.:  All PowerPoint documents:
      1. i. * = wildcard
      2. ii. Document = only documents
      3. iii. Filter control = All Office 2007, Office 97-2003 PowerPoints
  3. Save as Search Folder

Turning Your Search Folder into a SearchMelt

Windows Vista does not save Search Folders in a way that is instantly shareable.  Normally, when you create a Search Folder, that search is "hard-coded," or scoped, to your PC.  So, you need to take an additional step to make them generic so they can be shared with friends, family, customers, anyone.

  1. Copy the SearchMelt Creator to your Saved Searches folder.  Your Saved Searches folder can be found in the following way:
    • Open the Start Menu
    • Choose the user name, which is the right-hand, top-most entry.  This will open the user profile
  2. Find and open the Searches folder.  To turn a Search Folder into a SearchMelt, just pick a Search Folder and drag and drop it on top of the SearchMelt Creator.
    • The SearchMelt Creator is an .exe that will automatically change the scope from your PC to a generic set-up.

That's it!

Note: not every SearchMelt will "just work."  If you have a search looking at specific places like an external hard drive on your PC or a private share, even the SearchMelt Creator won’t be able to fix those for you.  The best kind of SearchMelt is one that is made from a Search Folder that points to one PC, or to a networked PC or network share to which everyone has access.  The SearchMelt creator will only remove user-specific information contained in a Search Folder.


Comments

  1. Posted on: May 14, 2007 at 2:21PM  

    What I'd really like to hear is how to speed up windows explorer searching.  With  2TB local and a 2TB NAS(indexed as well) it's still pretty slow.

  2. Posted on: May 14, 2007 at 6:55PM  

    I'm still left wondering what a "searchmelt" actually is. Howsabout a REAL, simple one line definition?

  3. Posted on: May 15, 2007 at 2:10AM  

    Hey Xepol:  fair enough -- a SearchMelt is a shared Search Folder that works on systems aside from only your own.

  4. Posted on: May 15, 2007 at 2:13AM  

    Hey bladehawk:  how much RAM do you have on your system, and how many indexed items?  We may be able to help you troubleshoot knowing this information.

  5. Posted on: May 15, 2007 at 3:47AM  

    Nice one. I am still waiting for my DELL XPS ( with Vista Ultimate ) to arrive ( it will come today :-) - but I am reading every post on your blog.

    I am collecting tools/gadgets on my drive already so I can pimp-up my Vista ;-) So thanks for the hint with the SearchMelt Tool - sadly I would have to register @ the hive to download it :-/ so I am not (yet) gonna do it.

  6. cas
    Posted on: May 15, 2007 at 4:20AM  

    it would be nice to have it in Vista SP1 :)

  7. Posted on: May 15, 2007 at 6:20AM  

    Nick -> Ok, which machine gets searched?  The host of the searchmelt or the client requesting the searchmelt?

  8. Posted on: May 15, 2007 at 11:38AM  

    Xepol, it's scoped to your machine.  You can't search and see results from another Windows Vista PC unless you have rights of access to the contents of that target PC.

  9. Posted on: May 15, 2007 at 12:58PM  

    On Windows XP, I can use something like "*.sql" to only find files with the "sql" extension. How do I achieve the same effect on Windows Vista? When I use "*.sql" it returns all files and directories containing ".sql" anywhere in the filename.

  10. Posted on: May 15, 2007 at 7:15PM  

    I have 207,197 items indexed with 2287MB ram and a  512 MB Readyboost thumb drive installed.

  • Page:
  • 1
  • 2

Trackbacks

  1. Posted by: Kristan Kenney: Confessions of a Windows Enthusiast on November 29, 2007 at 5:27PM

    If you are using Windows Vista 64-bit, you may have noticed that if you filter your search by "Documents"