> Markdown version of [/videos/504-writing-a-full-text-search-engine-in-typescript?t=195](https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript?t=195). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Writing a full-text search engine in TypeScript Slow programming languages are a myth. Bad data structures are the reality. Watch how mastering algorithms unlocks microsecond full-text search speeds natively in TypeScript. - **Speakers:** Michele Riva - **Event:** World Congress 2022 - **Published:** June 15, 2022 - **Duration:** 39:39 - **URL:** https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript - **Thumbnail URL:** https://customer-goifxnzhrq3d0d54.cloudflarestream.com/d4bebf2045f53aed81b385a151e40265/thumbnails/thumbnail.jpg?time=197200ms ## Access Playback and chapters for this video are available with a Free account. ## Related Moments - [Building a high-performance search engine in JavaScript](https://www.wearedevelopers.com/videos/729-things-i-learned-while-writing-high-performance-javascript-applications) (from "Things I learned while writing high-performance JavaScript applications") - **Thumbnail URL:** https://customer-goifxnzhrq3d0d54.cloudflarestream.com/16405b4650fd2158c91b2b278aad3b3d/thumbnails/thumbnail.jpg?time=30000ms - [Implementing natural language processing algorithms in Node.js](https://www.wearedevelopers.com/videos/93-100-million-days-in-vienna-a-story-of-apis-ai-in-tourism) (from "100 million days in Vienna: A story of APIs & AI in tourism.") - **Thumbnail URL:** https://customer-goifxnzhrq3d0d54.cloudflarestream.com/91f7b22c4477c10ca683706fb0fe7bec/thumbnails/thumbnail.jpg?time=19955ms - [Summary of effective generative engine optimization tactics](https://www.wearedevelopers.com/videos/100133-ai-search-insights-from-otterlyai-what-we-tested-what-failed-and-what-actually-works) (from "AI Search Insights from OtterlyAI: What We Tested, What Failed, and What Actually Works") - **Thumbnail URL:** https://customer-goifxnzhrq3d0d54.cloudflarestream.com/5a92083058bb19eb265c46867f28d3aa/thumbnails/thumbnail.jpg?time=50790ms - [Demonstrating the completed multi-step search engine](https://www.wearedevelopers.com/videos/1989-tomb-raider-ai-search-with-kotlin) (from "Tomb rAIder: AI Search with Kotlin") - **Thumbnail URL:** https://customer-goifxnzhrq3d0d54.cloudflarestream.com/0a909bf8ff42e744d4d7c216d5d5ab9b/thumbnails/thumbnail.jpg?time=62960ms - [Powering website search queries with generative language algorithms](https://www.wearedevelopers.com/videos/623-how-e-on-productionizes-its-ai-model-implementation-of-secure-generative-ai) (from "How E.On productionizes its AI model & Implementation of Secure Generative AI.") - **Thumbnail URL:** https://customer-goifxnzhrq3d0d54.cloudflarestream.com/a13eccbaa075898c815dec866a833a98/thumbnails/thumbnail.jpg?time=193665ms - [Designing highly scalable hybrid AI search engines](https://www.wearedevelopers.com/videos/436-hybrid-ai-next-generation-natural-language-processing) (from "Hybrid AI: Next Generation Natural Language Processing") - **Thumbnail URL:** https://customer-goifxnzhrq3d0d54.cloudflarestream.com/6da8a3d33835a24032b6ae2499f60909/thumbnails/thumbnail.jpg?time=139500ms ## Related Articles - [SEO in an AI world - Google vs. ChatGPT and survival tips for content creators](https://www.wearedevelopers.com/magazine/534-seo-in-an-ai-world-google-vs-chatgpt-and-survival-tips-for-content-creators) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 124 - None like it hot](https://www.wearedevelopers.com/magazine/460-dev-digest-124-none-like-it-hot) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) ## Related Jobs - [AI Software Engineer (Germany)](https://www.wearedevelopers.com/jobs/48317-ai-software-engineer-germany) at **Sunhat** - [Machine Learning Engineer](https://www.wearedevelopers.com/jobs/ext/3718987-machine-learning-engineer) at **TWILIO** - [Machine Learning Engineer](https://www.wearedevelopers.com/jobs/ext/3652934-machine-learning-engineer) at **TWILIO** - [Principal Software Engineer, AI Inference Runtime](https://www.wearedevelopers.com/jobs/ext/3922544-principal-software-engineer-ai-inference-runtime) at **ARM** - [Staff Software Engineer, AI Inference Runtime](https://www.wearedevelopers.com/jobs/ext/3919279-staff-software-engineer-ai-inference-runtime) at **ARM** - [Senior Software Engineer - Graphaware Hume](https://www.wearedevelopers.com/jobs/ext/3756291-senior-software-engineer-graphaware-hume) at **Neo4J**