Note: a special thank-you to Jacob for hosting this application on his server.
This project was born out of a need to get data from the Ask Ubuntu API with little latency. Since the API itself is quite slow (with respect to the
/similar method in particular) and is not suitable for 'search-as-you-type' requests, it became quite clear that some other form of search was required. None of the major search engines provided what was needed.
Since Ask Ubuntu releases data dumps with most of the site content, the idea for AU Data Server was born. This application would be designed to take advantage of the data dumps and improve performance dramatically by responding to queries within milliseconds. The database would be kept up to date with the API by polling frequently.
In its current state, the server application is set up and running on
http://audata.quickmediasolutions.com. I have set up a small page that fetches content from the server - the link is below.
The search demo webpage can be found here:
Note: the search results are kept up to date using the API. In fact, the server searches through data no older than two minutes - so you can be sure your search gets you the results you're looking for.
I can be contacted at
The project is hosted on Launchpad: https://launchpad.net/audataserver