Spaces Search : De-mystified – UI version

 

This post has been long overdue on my part. I have been planning to write this up for now over a year…

Windows Live Spaces search feature is a very powerful tool that allows you to to search Spaces contents in a very precise way. Let me first introduce some basic concepts:

Scoping (a.ka. Drill down): Spaces search results can be scoped to specific object types. Currently, 4 types of scoping is permitted: "All", "Spaces", "People" and "Blog entries". The following image shows the various options.

When you first do a keyword search (more on this below), we try to give you a "preview" into all areas of Spaces that would have a match for your given search term. From here you can narrow down (aka drill down) into one specific area that interests you. For example, if you are just looking for personal spaces home page (e.g. nikhil.spaces.live.com), narrowing down to Spaces is what you would do. On the same idea, if you are looking for profiles (e.g. http://nikhil.spaces.live.com/personalspace.aspx?_c01_memberprofiletile=showdefault&_c=memberprofiletile), you would select "People" and if your interest lies in blog entries (e.g. http://nikhil.spaces.live.com/blog/cns!A6E2B32DB60BF014!925.entry), you would use "Blog entries" scope.

There are 2 ways to drill down to your specific scope (or result type) - By using the drop down box (as shown in the above image) or by clicking the name in the section display (see image below).

Search Types: Now that we have some understanding of what scoping is and how it works, let’s change our focus on different types of searches that Spaces supports. The first type is very obvious – Keyword search. This is the search that happens when you issue a search query from the Header (sorry for the squished up image).

Keyword search is what you would generally do on MSN Search (or Google). When you do a keyword search, the page text crawled is searched. Also, for a keyword search, you can scope to all different types of searches.

The second type of search you can do is "Interests" or "Tag" search. This is a very specific search that you can initiate from various UI elements – From the "Spaces interests" page, or from the interests section of a personal profile page or from "Advanced People Search" (more on this one below). When you do an "Interests" search, we (Spaces) issues a special "META" search for people’s profiles that have been "tagged" with those interests. As we are searching for interests, we only show you "Profile" scoped results.

The third type of search is the most advanced, complicated and well, interesting. We call it Advanced People Search or APS for short. You can do an APS from the Spaces home page.

This is again a people profile search so you would get only "People" results and you cannot change the scope. This is a specialized search that searches for people’s profiles for very specific items. You can search for Display Name, First Name, Last Name, Gender, Age range, Location, Occupation and Interests or any combination there of. This allows you to search for, lets say, Females, in the age range of 25-29, living in Seattle, who are software engineers and are interested in having fun :-) . This is a very powerful search mechanism that let’s you drill down on very specific attributes for people you are looking for.

Other UI elements:

  • Saved session search: Once you have issued a search, it will be saved for your session and you can always visit it back by clicking on the "Search" tab on the left navigation panel on the Spaces home page.

  • Contact control: Spaces search is very different than other search engines as we do not show you just the search results. For each search result, we show you a "Contact control" which allows you to see that person’s photo (if available) and a bunch of other options like viewing their space, profile, contact card, friends list, etc. etc.

  • "Safe" search: We take protecting our minors very seriously. Only "gray area" words are allowed if you are signed in and are of an adult age as defined by your market (for example 18 years in en-US).
  • Search RSS feed: Spaces search results are also available as RSS feeds (if you are so inclined). Navigate down to the bottom of the page and you will see a cool looking RSS icon which will let you subscribe to that search result (properly scoped and typed) as an RSS feed. We limit the RSS feed items to the top 10 items.

  • "Collapsible" sections: The search results for each scope are contained within a section which can be collapsed/expanded by either clicking the +/- symbol on the left or on the blue section header.

  • Ads: Of course, we have to make money too :-)

What sucks: Aha… The section that every developer hates to talk about. But I will be brave and hopefully you will also be understanding enough as we work through the issues and improve the experience. My 2 biggest sore points are result count and  paging controls. We are working on both these issues and hopefully will have a better story on them.

  • Result count: Although we show that for a given query we have 137838 results (see image above), we do not show any results over page 16 (or 17). Basically, we cap out at 250 results (we are not responsible for this – more on this in another post). It SUCKS.
  • Paging: This is a direct result of the above problem. The paging model allows you to navigate to the "last" page of search results, but since we cap the result as 250, this paging model does not make sense.

Hopefully, these notes would help you understand how spaces search cab be used by you in a more meaningful way that relates more to what you are looking for. After all, Windows Live Spaces is your personal reflection to the world.

36 thoughts on “Spaces Search : De-mystified – UI version

  1. Sounds wonderful. Pity it doesn\’t work for me. If I enter my name (in quotes) into the Windows Live Spaces search box, it returns zero results. I am not impressed. Google returns my Space at the top of the list. 

  2. How come when i search for myself using: Location: Calgary , Occupation: IT , which is exactly what i have entered in my profile  and the information is public, it returns no results?
    What good is search with no results.
    My occupation and location are set to public so everyone can see it , but the search yields no results.
     
    Seems like my experience is the same as the other comment from Geoff coupe.

  3. Hey Wes, great question about infinite scroll. Nikhil actually got it working with Spaces search results (did you know he\’s not just a blogger and father but a really good Developer too :) ), but we got some push-back that infinite scroll did not have a good accessibility story and we did not ship it for the latest release.

  4. Hey Geoff and Craig,
    These are good questions. We\’re working with the Search team to get better coverage of Spaces, If you\’re interested, I\’ve included some technical details below. Thanks very much for your feedback–
    –Rob

    Technical Details:
    We\’re looking at a short-term change to remove mobile Spaces from the index since regular Space URL\’s redirect if hit via mobile browser. (This will give Spaces more room in the Search index.) We\’re also looking at a longer-term change to use a site map or table of contents style file so that Search engines can more easily discover Spaces. It\’s also worth mentioning that we don\’t expose non-public Spaces to Search and that if you rarely update your Space, it may fall-out of Search indexes.

  5. Hey Nikhil,
    This is a really good, detailed post and I wanted to give you some kudos. I really like how you incorporated the pictures.–
    –Rob

  6. The opperation zones are one aspect of msn/spaces search I really hate. 
    If you want to find international spaces (Im in Aust) that share an interest you have to find their local spaces home page and run your search from there – and then you only get the first the first batch of results, or the yellow no results screen - often you get sent back to your defult search zone.  Im guessing its the same in reverse – that searches from North America probably wouldnt turn up my space?
     
    The other thing I hated about spaces search is it turns up 1000\’s of false links because of the "new spaces" & "updated spaces" modules. So when you want to see who else is linking to a space you like (or your own) the results are rubbish
     
    Still thanks for the information you have provided here, I will see if I can use it to get better results
     

  7. I want to build a live search that returns the profile image in a windows live spaces profile. In other words I want to be able to view the windows live spaces users that have a profile image only but in the live search images view. The windows live spaces equivalent to the myspace browse. I thought I start by searching using the MSDN Blogs Search Engine. Please comment in my guest book if you have any thoughts!  

  8. Hi,Do you need digital signage, digital sign, ad players and ad displays? Please go Here:www.amberdigital.com.hk(Amberdigital).we have explored and developed the international market with professionalism. We have built a widespread marketing network, and set up a capable management team dedicated to provide beyond-expectation services to our customers.
    amberdigital Contact Us
    website:www.amberdigital.com.hk
    alibaba:amberdigital.en.alibaba.com[hihffaeeffabie]

  9. Outsourcing for small business! Thousands of skilled freelancers are ready to bid on your jobs and produce high quality work quickly and to budget. It only takes seconds to post a project and receive bids! Over US$45,465,800 has been spent by our users to date. For more details or to sign uphttp://OnlineFreelanceJob.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s