Users of Deki have been looking at integrating the Google Search appliance with Deki along with the rest of their network resources to give better transparency into their repositories.  MindTouch Deki is a perfect platform to perform and display search results.

 

The google search appliance has documentation on integrating their system into a webapp for searching and returning search results.

I envisioned that when a person searches they have two radio buttons, similar to auth, one will say Local Search and the other will say Google Search Appliance like so:

 

 google search.png

If you click on the Google Search Appliance radio button that will submit the request to the Google Search appliance using a GET request per the documentation and then display the results as a custom Special page, which will be available in Lyons. 

The results are returned as XML, so we can parse the results and display them on the special page.  

 

Advanced configuration

The Google Search appliance also supports a lot of filters for the search including localization, which at a future date we can pass the parameters based on the drop down, along with other filters that sync up to Lucene's filters.  

 

Quick Implementation

Integrating with the Google Search Appliance could also be done through a PHP extension, modifying the Advanced Search Extension to query the Google Search appliance as opposed to the API.  

Tag page
You must login to post a comment.