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