search
How well does Google.im perform?
Watching a video today about Google's localisation of their search results (part of "A peek into our search factory"), I spotted the Manx flag and thought I'd give Google's Isle of Man localised search (www.google.im) a test run and see how it performs at disambiguating queries and giving preference to local search results.
|
Topic |
Google Isle of Man |
Google UK |
|---|---|---|
Places |
||
|
✓ all relevant |
✓ all relevant |
|
|
✓ top 2 relevant, rest contain Irish, Scottish and Manx results |
✓ top 2 relevant, rest contain Scottish and Manx results |
|
|
X no relevant results (mostly US) |
X no relevant results (UK/US mixture) |
|
|
X no relevant results |
✓ top 2 relevant |
|
|
X no relevant results |
✓ 2 of top 3 results relevant |
|
|
X no relevant results |
X no relevant results |
|
Sport |
||
|
X no relevant results |
X no relevant results |
|
|
X no relevant results |
X no relevant results |
|
|
X no relevant results |
X no relevant results |
|
|
X no relevant results |
X no relevant results |
|
I think that's enough testing to realise that the Google Isle of Man tailored service isn't Isle of Man tailored at all. Even the Google UK service is better.
It's great that they have a service aimed at users from the Isle of Man, and I'd love to see it succeed, but I don't understand why they have it out there at the moment if it's not actually tailoring the search results to be useful to the Manx market.
Searching by location in Drupal
There have been great improvements to search in Drupal 4.7 including the ability to extend it to search content from different modules. What I'd like to do is incorporate location into the search (instead of being a separate tab as it presently is using the location.module), allowing people to type their search text, choose which node types they'd like to search and then type in the name of a place (eg a city) they'd like to search near to.
To simplify the input, the new AJAX autocomplete functionality could be used to suggest places based on the name you're typing in. The co-ordinates of this place could then be used to filter the nodes that were returned from the search and allow for the ordering of search results by distance if desired.
I'm conscious that a search screen should be as simple as possible, but think this would be a useful addition for people who wanted to search for things by location. Perhaps allowing people to type '[searchstring] near Stuttgart, Germany' would be a better way of allowing location based searching. The autocomplete could still be used for that as well, by autocompleting only the bits after a 'near' statement.
Any input from the community is welcome, including thoughts on the interface and on how the back end hooks in the search system may best be put into place.
Tagging
Just a random thought in a break from revision, provoked probably by spending too much time enjoying surfing the Flickr website for brilliant (and fun) photos...
I've wondered for a while why I've not come across any articles that compare the relatively new phenomenon of tagging things on the internet with the similar - and now largely defunct - concept of using keyword meta tags to categorise web pages. Well, I hadn't read anything until I started writing this, at which point I tryed searching again because I was certain somebody must have compared them at some point. I soon realised that Danny Sullivan of SearchEngineWatch had mentioned it before along with others. There must be some in this long list of related readings that I simply don't have time to read at the moment.
Anyway, I do find it odd that I hadn't come across it before, with most of the things out there being a very positive look at the world of tagging. So far tagging seems to have worked pretty well, though that's how keyword meta tags started out, and look where they are now. I think probably one of the main reasons that tagging is working where meta tags have failed is that tags are in the view of everyone. Meta tags aren't in the public eye, they are hidden away, which meant that web page authors could stuff them with all sorts of irrelevant keywords just to drive up their traffic. If you were to spam the tagspace with irrelevant words, visitors would write the page from the start and find somewhere else.
While Danny Sullivan doesn't see the idea of tags helping searching on the internet, I believe it can and will. For a start, they are the main way of navigating sites like Flickr and del.icio.us, and without tagging these sites would not have grown to the size they are today. They have brought in a new way of navigating the vast amount of information which can soon be generated by a large userbase - but instead of searching, they concentrate on browsing.
Applying tags to the rest of the internet won't work in the same way because it hasn't grown up with these concepts, but I believe they can learn from the information gathered by sites that have employed tags from the start. By learning what tags are relevant to each other (see for example, the related tags list for 'blue' on Flickr: clouds, water, yellow, white, tree, orange, flower, pink, flowers, trees, reflection, window), a search company can start to group sites which are talking about certain subjects. The web page author wouldn't have to do any work at all because the search engines already know what the topic of the page is - this is what search engines specialise in already.
Hmm, conveying that random thought took more of my time than I'd thought, but I should get back to doing some work now. With only one exam down there are two left, but I'm starting to feel a little happier about them now that I've had some of the coursework back from the Easter break and appear to have done quite well.