Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

P-Search: Building a Local Search Engine in Emacs

EmacsConf and Emacs hangouts via YouTube

Overview

Watch a 23-minute conference talk from EmacsConf 2024 exploring the development and implementation of a local search engine within Emacs. Learn about the limitations of traditional editor search tools and discover how information retrieval concepts like tf-idf and BM25 are applied to create more effective search capabilities. Follow along as the speaker demonstrates practical applications through a case study of Flight AF 447, explains how to modify search priors, and discusses the importance of complementary search approaches. Gain insights into improving daily workflows through advanced search techniques while understanding the underlying principles of modern search engine functionality implemented directly in the Emacs editor.

Syllabus

.000 Search in daily workflows
.200 Problems with editor search tools
.233 Information retrieval
.296 Search engine in Emacs: the index
.757 Search engine in Emacs: Ranking
.553 tf-idf: term-frequency x inverse-document-frequency
.160 BM25
.200 Searching with p-search
.457 Flight AF 447
.771 Modifying priors
.405 Importance
.560 Complement or inverse

Taught by

EmacsConf and Emacs hangouts

Reviews

Start your review of P-Search: Building a Local Search Engine in Emacs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.