Application: search-api
Search API for GOV.UK
- GitHub
- search-api
- Ownership
- #user-experience-measurement-govuk
- Hosting
- AWS, on the search machine class
- Category
- APIs
- Rake tasks
- Integration, Staging or ⚠️ Production ⚠️
Relevant manual pages
- Content that doesn’t show up correctly in search or list pages
- Make a new document type available to search
- Reindex an Elasticsearch index
Imported documents
- Adding new fields to a document type
- Content API
- Content in the search index and where it comes from
- Documents API (to be deprecated)
- How Search Works
- Indexing
- Moving a format to the new indexing process
- Popularity information
- Publishing finders
- Relevancy
- Schema definitions
- Search Quality Metrics
- Using the search API
- learning-to-rank
- /arch
- Decision record: Batch processing of rabbit MQ messages
- Decision record: Incremental popularity updates
- Decision record: Learning To Rank
- Decision record: Sagemaker
- Decision record: Transition mainstream formats to a Publishing API derived search index
- Decision record: Transition whitehall documents to a Publishing API derived search index
- Decision record: Upgrade to Elasticsearch 5
- Decision record: Upgrade to Elasticsearch 6
- Decision record: perform popularity updating without using an index lock
- Decision record: use of both RabbitMQ (bunny) and Redis (Sidekiq) queuing systems
- Decision record: use versioning to handle race conditions when updating the govuk index
- /public-api
Example pages published by search-api
- Search
- News and communications
- Research and statistics
- Guidance and regulation
- Policy papers and consultations
- Services
- Transparency and freedom of information releases
- Official documents