All Projects → alphagov → search-api

alphagov / search-api

Licence: MIT license
Search API for GOV.UK

Programming Languages

ruby
36898 projects - #4 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to search-api

publishing-api
API to publish content on GOV.UK
Stars: ✭ 29 (+38.1%)
Mutual labels:  container, govuk
smokey
Smoke tests for GOV.UK
Stars: ✭ 42 (+100%)
Mutual labels:  container, govuk
finder-frontend
Serves finder and search pages for GOV.UK
Stars: ✭ 15 (-28.57%)
Mutual labels:  container, govuk
collections
Serves GOV.UK navigation pages, browse, topic, step-by-steps & services and information pages.
Stars: ✭ 32 (+52.38%)
Mutual labels:  container, govuk
content-data-api
Data warehouse that stores content and content metrics to help content owners measure and improve content on GOV.UK
Stars: ✭ 13 (-38.1%)
Mutual labels:  container, govuk
publisher
Publishes mainstream content on GOV.UK
Stars: ✭ 42 (+100%)
Mutual labels:  container, govuk
government-frontend
Serves government pages on GOV.UK
Stars: ✭ 42 (+100%)
Mutual labels:  container, govuk
nxt registry
A simple registry to implement the container pattern
Stars: ✭ 16 (-23.81%)
Mutual labels:  container
exploit-CVE-2016-6515
OpenSSH remote DOS exploit and vulnerable container
Stars: ✭ 53 (+152.38%)
Mutual labels:  container
TTstack
A private-cloud solution for SMEs !
Stars: ✭ 55 (+161.9%)
Mutual labels:  container
gds-nodejs-boilerplate
A Node.js project boilerplate for production apps
Stars: ✭ 18 (-14.29%)
Mutual labels:  govuk
db2-docker
Docker image to run DB2 LUW
Stars: ✭ 37 (+76.19%)
Mutual labels:  container
solr-container
Ansible Container project that manages the lifecycle of Apache Solr on Docker.
Stars: ✭ 17 (-19.05%)
Mutual labels:  container
docker
Craft CMS Docker images.
Stars: ✭ 79 (+276.19%)
Mutual labels:  container
Container
🚀 PHP Service Container with fast and cachable dependency injection.
Stars: ✭ 28 (+33.33%)
Mutual labels:  container
docker-cassandra-k8s
Cassandra Docker optimized for Kubernetes
Stars: ✭ 13 (-38.1%)
Mutual labels:  container
shorty
URL shortener available as library, microservice (even containerized), aws lambda, and azure function
Stars: ✭ 31 (+47.62%)
Mutual labels:  container
awesome-cloud-native-security
awesome resources about cloud native security 🐿
Stars: ✭ 233 (+1009.52%)
Mutual labels:  container
tableau-server-docker
Dockerfile for Tableau Server on Linux - Single Node
Stars: ✭ 111 (+428.57%)
Mutual labels:  container
DrawContainerDemo
作业盒子批注控件反编译
Stars: ✭ 17 (-19.05%)
Mutual labels:  container

Search API

Search API (née "rummager") indexes content into Elasticsearch and serves the GOV.UK Search API.

GOV.UK applications use the API to search and filter GOV.UK content. For example, alphagov/finder-frontend uses the search API to render site search and finder pages (such as gov.uk/aaib-reports).

Search API also provides a public API: https://www.gov.uk/api/search.json?q=taxes.

Screenshot of API Response

API documentation

If you would like to use the Search API, please see the Search API documentation.

You can also find some examples in the blog post: "Use the search API to get useful information about GOV.UK content".

Technical documentation

Search API is a Sinatra application that interfaces with Elasticsearch.

You can use the GOV.UK Docker environment to run the application and its tests with all the necessary dependencies. Follow the usage instructions to get started.

Use GOV.UK Docker to run any commands that follow.

Running the test suite

bundle exec rake

Additional Docs

Licence

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].