Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steveathon/GSJSON
JSON Stylesheet for the Google Search Appliance (GSA)
https://github.com/steveathon/GSJSON
Last synced: 3 months ago
JSON representation
JSON Stylesheet for the Google Search Appliance (GSA)
- Host: GitHub
- URL: https://github.com/steveathon/GSJSON
- Owner: steveathon
- Created: 2011-08-13T15:37:00.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2015-03-08T06:24:28.000Z (over 9 years ago)
- Last Synced: 2024-07-27T19:45:35.210Z (4 months ago)
- Language: XSLT
- Homepage:
- Size: 122 KB
- Stars: 24
- Watchers: 9
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Google Search Appliance - JSON Frontend
This JSON generator in XSLT is specifically to match the GSP format XML that is generated as a common format for many search implementations.
The JSON wraps everything in one master node 'GSP', then handles results by wrapping those (if they exist) in GSP/RES.
It currently needs some more work in relation to sanity checking but thankfully the format imposes lots of restrictions on that anyhow.
## Known Issues
* Currently not supporting v7.0+ (although it works)
* IE8+ does not treat output always as JSON (Quick fix in JQuery does correct this)This project is undergoing active review.
## Todo
* Test cases
* Sanity checks
* JavaScript Examples
* Other client features## Changelog
### 0.0.7
* Added Dynamic Navigation Elements### 0.0.6
* Moved PARAM to a template, instead of doing inline processing. Inline with local version.### 0.0.5
* Fixed minor issue in readme file.### 0.0.4
* Added CRAWLDATE to R (Issue #8)
* Fixed FS tag (Issue #7)
* Set the S tag to populate -- need to sanitize (Issue #9)### 0.0.3
* Added OneBox support [ENTOBRESULT](http://code.google.com/apis/searchappliance/documentation/50/oneboxguide.html)
* Added Key Match support (GM)
* Added Spelling support (Spelling/Suggestion)
* Added Synonym support (Synonym)### 0.0.2
Added Meta Tag support and handled generation of display urls slightly better to match the standard XSLT output.### 0.0.1
Initial commit. Push to get things working.