The Google Mini - A look at Google's entry-level search appliance
by Liz van Dijk on December 21, 2007 12:00 AM EST- Posted in
- IT Computing
Exploring the Mini's possibilities...
Part of the Google Mini's appeal lies in its ability to customize the user's search experience to a great extent, thanks to considerable added functionality. We will be looking at some of these options now.
OneBox
One of these interesting additions to the Mini is the OneBox functionality. You might know OneBox already from your standard Google searches, where Google uses its different applications to provide you with specific results. In the example below, searching for the location of our lab on a map provides us with a special result that integrates the Google Maps application.
Doing a search on our lab's address gives us a nice map of the location. |
Of course, this feature wasn't plainly copied over into the Mini, since people could simply use the standard Google to make use of these possibilities. Instead, Google released an SDK for companies to write their own OneBox modules, and makes existing modules available for download from their gallery. These modules can plug into various existing systems in the Mini owner's network, ranging from LDAP databases to Exchange servers, extracting company-specific data such as employees' contact information, charts and sales numbers. This is interesting for a mostly intranet-based use of the Mini, but the possibilities of OneBox reach beyond that. With the proper OneBox modules installed, a web site's fine-tuned search box could become a user's only need for navigation, and provide them with everything they could possibly want on a subject, on one single result page. This is especially interesting, considering that the faster a user finds the type of data he/she is looking for, the more likely he/she is to remain at the site, and browse beyond what he/she originally came to find.
Even though installing modules can be as simple as importing their configuration file through the Mini's administration panel, the real potential of this feature requires in-depth knowledge of the way things work, and what your users are actually looking for. Luckily, Google has added more functionality to give the Mini's owner better insight into the search experience of the site's users, so it can be improved.
Google analytics
Perhaps it's not really a part of the Google Mini's package in the truest sense, but Google Analytics is a valuable addition to any website, particularly for its users' search-result pages. Google Analytics doesn't offer an all-in-one solution to all of a web site's traffic problems, but rather a way for web masters to identify their visitors' behavior, and to perform optimizations based on what these visitors do.
An example of the results provided by Google Analytics (screenshot taken using an external application).
One could, for example, track which keywords users associate with particular subjects, and tune the search engine to provide more-relevant results (more on this possibility later). Google Analytics also answers such as how users arrived at the website, what searches they performed, and perhaps most importantly, whether the entry page was relevant to them, or whether they turned away immediately. These insights are very interesting to web admins looking to improve their site's usability.
This is what Google Analytics does, and has done for a while already. What's most interesting about Google Analytics' integration with the Google Mini, however, is that it links right in with the new optimization features the system has received. Proper implementation and development of OneBox modules (and any other search engine optimizations) is mostly a guessing game, as long as there are no proper usage statistics upon which to base these optimizations. While it is free, the Analytics platform provides an ideal playground for admins looking to take their usability one step further. Integration with the Google Mini can be done by simply including one's Google Analytics account ID in the front-end configuration for your search, and a snippet of code into every other page that should be tracked.
Search optimization
The results of long-term analysis are useful to tweak the workings of the search engine, and the Mini bundles quite a few tweaking options. The Mini's admin can take control of these tweaks from the front-end customization section of the administration console.
One of these tweaks is the Related Queries tab, which allows us to enter things like synonyms, and subjects that are very closely related to each other. The engine will then use these synonym entries to suggest other search queries to the user. One downside of the Related Queries feature, however, is that these queries need to be entered both ways. We couldn't really see a specific reason for this.
The integrated dynamic spelling suggestion is another notable tweaking capability. While indexing your content, the Mini creates a dictionary of sorts, containing the vocabulary used in your files. The dynamic spelling-suggestion feature kicks in when it encounters typos, allowing it to suggest alternate spellings to get better results.
This capability seems quite similar to the related-queries feature The very first time a typo is made, it simply returns no results, but the Mini adds it to its internal "list of typos" and compares it to the existing dictionary to find its closest match. The second time the typo is encountered, we get a suggestion to search for the closest matching word with search results.
In addition to the Related Queries and dynamic spelling suggestion tweaks, the Mini includes a feature to promote specific search results, named "KeyMatch". This feature might come in handy when you've added new content related to a certain subject, and you would like to make this clear to the users.
With KeyMatch, by simply adding the search terms that the result that the result should be matched with, along with the corresponding URL and a title, the Mini's admin can turn these pages into eye-catchers among the search results.
19 Comments
View All Comments
Genx87 - Thursday, December 27, 2007 - link
The lack of security takes this out of an serious contention for a small or medium size business who can afford this device. The cost takes it out of the contention for business's who are small enough to not care about security as much.Having worked for a small business ~30 people. There is no way they would authorize me to spend that kind of cash on a device that indexes our documents. At my current employer which is ~200 people we would have the budget, but the lack of security will put the smackdown on it.
bfoster68 - Tuesday, December 25, 2007 - link
just to clear something up. You don't implement a raided solution as a form of backup. You implement it for fault tolerance so that if a drive fails your system stays up. I don't know what market segment google planned for this appliance but my company would require a fault tolerance solution providing 4 9's uptime.my guess is this appliance is for the small business segment and the hardware was designed with this in mind.
Any solution for a fortune 500 company would require at a minimum dual redundant power supplies and a hardware based, hot swapable raid configuration, Error corrrecting ram and many other features.
I am not very familiar with this product so please feel free to correct any inaccuracies.
Just my two cents.
Bill
dblevitan - Friday, December 21, 2007 - link
Has anyone tried taking out the hard drive, connecting it to another computer, and looking at what's on it? I'm sure it can't be too hard to see what's actually running on the computer.n0nsense - Sunday, December 23, 2007 - link
You'll probably find Linux based system inside running MySQL and the engine :)For the rest, the prescot CPU and 1 HD used because they cost less.
When you save 100$ on each box, it is 100,000$ for 1000 boxes :)
Lizz - Saturday, December 22, 2007 - link
Getting inside the Mini is probably not impossible, and we considered quite a bunch of methods, simply out of curiosity.However, the focus of this review is to give our readers a look at what the Mini actually offers those interested in purchasing one, so we decided not to give it too much focus. :)
drothgery - Friday, December 21, 2007 - link
At least on my employer's Google mini, I found that I could add cookies to the request header.andyleung - Friday, December 21, 2007 - link
For green purpose, maybe google will do the magic of using AMD Geode or VIA CPU that consumes no more than 5W of power in peak time and still process 250 queries per second. Good job google, I am looking forward to seeing you doing this one day.Taft12 - Friday, December 21, 2007 - link
Agreed, especially given the light load required for this appliance's purpose. In the meantime, if they must use a chip single-core desktop chip, why not one of the Core 2-based Celerons?Great review! I knew it would get bogged down in a hardware discussion though given the audience here.
PBMax - Friday, December 21, 2007 - link
This device is an appliance. It is not a "computer" in the traditional sense of a multipurpose server. I had to fight that idea when my previous company went into the appliance business. When you buy an appliance you buy what it can do and not how it does it. They sell these systems as 50,000 document and 300,000 document systems. So that is the benchmark for performance. As for RAID. This is an entry level system and as such is stripped down. I'm sure the higher end models support RAID. I went to a Google Enterprise seminar and they were talking about search appliances from the Mini to the OneBox and prices ranged from $1500 to over a million. Also I don't think the sysadmin has access to the machine at a level that they can backup anything but the settings. But since this is a search appliance they should be able to restore the box and import their settings and have it reindex their network.HotdogIT - Friday, December 21, 2007 - link
"In closing, we'd like to thank Peter Griffin of Google, who helped us out a great deal while exploring the Mini's features."Peter. Griffin.
Winnar!