The Search for Search
summary
Adds a site search to api.slack.com by indexing a unified catalog of docs and calling the Algolia REST API from the monolithic Hack/PHP codebase, not using instant typeahead. Engineers write 800+ taglines to give each result useful context, de-prioritize legacy pages, add filters and color coding, and log queries; malicious noise drops after blocked malicious Python clients. Search ships, works, and increases relevant traffic while adding ongoing maintenance and analytics work.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 0:32About me
- 1:47The story
- 7:31Custom CMS
- 8:41Search Client
- 10:24Instant Search
- 16:16Taglines
- 16:41User Stories
- 18:50Experiments
- 19:37Metadata
- 20:27Feedback Component
- 21:24Search Cuts Through Layers
- 23:26Wrap Up
- 24:17Pauls Background
- 26:29Primary Users
- 27:45Elastic Search
- 30:13Web Crawler Service
- 31:28Document Schema
- 34:08Search Results
- 36:06References
related talks
44mBuilding a Modern Search Engine: The Road Ahead
45mBuilding amazing searches with Search API
18mZero To Hero: Building a Developer-First Search Experience With OpenSearch
39mSPONSOR WORKSHOP / Seth Larson / Elastic
29mSearch-First Writing for Developers
21mHow to empower developers to build a greater user experience
40mBuilding a search platform 101 #bbuzz
08mSupercharging Developer Productivity With Advanced Code Search
