Google Search Appliance OneBox Views

Events happening in the community are now at Drupal community events on www.drupal.org.
arpieb's picture

I just recently built a highly-customized GSA OneBox integration for a project at work, and in so doing thought something like that might be handy for exposing simple field-based results generated via Views for embedding into a Google Search Appliance (GSA) OneBox.

GSA OneBoxes are intended to showcase a finite number of items (max of 8) on a GSA-generated search page, and are defined by an XML document containing a link and up to 8 field-value pairs for each result. The results are styled via an XSL template. Once registered with a GSA, any search results "front end" that references that OneBox will fire a query against the OneBox provider (in this case the Views plugin) to generate the XML results document.

More info on GSA OneBoxes can be found here:

http://code.google.com/apis/searchappliance/documentation/46/oneboxguide...

I'm aware there is a GSA module out there, but it's more involved in hooking into the Drupal core search system for site-wide search results as opposed to providing a simplified OneBox solution. I figured that providing the ability to effectively embed a Views field-based block in a GSA search results page (which could be used on your site or anywhere else allowed by the GSA) could come in handy. Granted the use on a Drupal site itself might be pointless as you can already generate and use a block, but would be more useful if you were integrating against a non-Drupal site's GSA search results page.

A contrived example might be a non-Drupal legacy forum site using GSA with the classifieds being managed by a Drupal site. If someone searches for "chevrolet" on the forum site, you could show them the most recent three classified listings for Chevys in a OneBox at the top of the search results.

Anyone see any value in this? If so, anything I might have missed as far as functonality?

Comments

praveen.gullapalli's picture

Has there been a code shared with this article ? Pls. advise

Nope...

arpieb's picture

As mentioned above, what was originally built was very application-specific, and since there didn't appear to be any real interest (no responses in over a year) I never bothered with a contrib module.

Contributed Module Ideas

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week