Free, fast, full text search: Laravel + Typesense
I set up full-text search for my course website, integrating Laravel Scout with Typesense for fast, efficient searches across video titles and transcripts. I also use Vue.js with Typesense to create a frontend search UI, showcasing the power of full-text search and highlighting features. Check out the Typesense GitHub repo: https://shortclick.link/yqmh2p. Other links mentioned: • https://typesense.org/ • https://typesense.org/docs/guide/sear... • https://laravel.com/docs/11.x/scout#t... • https://github.com/algolia/instantsearch • https://github.com/typesense/typesens... • https://www.algolia.com/doc/api-refer... • https://typesense.org/docs/27.0/api/s... • https://highperformancesqlite.com/ Follow me: Twitter: / aarondfrancis LinkedIn: / aarondfrancis Website: https://aaronfrancis.com - find articles, podcasts, courses, and more. Chapters: 00:00 - Introduction and Overview 00:31 - Integrating Typesense with Laravel 01:16 - Installing Typesense Locally 01:54 - Using Laravel Scout with Typesense 02:49 - Configuring Laravel Scout for Typesense 04:01 - Making a Model Searchable 05:45 - Setting the Searchable Schema 06:39 - Configuring Typesense in Laravel Scout 07:30 - Importing Data into Typesense 08:29 - Using Laravel Prompts for Command-Line Search 09:51 - Testing Search Functionality with Laravel Prompts 11:17 - Exploring Search Results with Transcript Highlights 12:01 - Setting Up the Frontend with Vue.js and InstantSearch 12:46 - Installing InstantSearch for Vue.js 13:37 - Building the Search UI with InstantSearch Components 14:56 - Integrating the Typesense Adapter and Configuring Queries 16:07 - Implementing Highlighting in Search Results 18:10 - Using Snippets for Large Transcripts 19:35 - Enhancing the UI with CSS and Line Clamping 20:50 - Final Thoughts

What's New in Laravel 13: Vector Search, PHP Attributes, JSON:API Resources & More

Laravel Pennant: first-party feature flags

Ultimate Laravel Optimization Guide! (Queries, Queues, Caching, Infrastructure)

Laravel + Livewire todo app (and so much more)

Using Large Language Models | Build Your Own LLM Workshop #1

Speed up your Inertia.js website with these 7 tactics

Lightning Fast Full-Text Search with Typesense (Open Source!)

Linux 7.2 Review: MAJOR Performance, GPU, CPU, and Networking Upgrades

Software engineering at the tipping point

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Hacking the Laravel router
![SQL Course for Beginners [Full Course]](https://i.ytimg.com/vi/7S_tz1z_5bA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCAEolqW9nvnTsvv0q31O_tNsNdIw)
SQL Course for Beginners [Full Course]

Configuring (and viewing!) logs in Laravel

Teach Your AI To Write 10x Better Code With Skills

Tips for C Programming

Laravel's secret weapon: macros (watch me code)

Redis Crash Course

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Stop Prompting Claude. Use Karpathy's Method Instead.

