From humble beginnings when I first learned Python just to write a search engine to make online help searchable, Whoosh has grown and matured to match the capabilities of much larger projects such as Lucene. This talk will explain simple uses of Whoosh to index and search documents, and demonstrate more advanced features such as faceting.
Who is using Whoosh?
Using Whoosh (live demo)
Simple tweaks to analysis and query parsing for custom results
Feature tour
Hierarchical searching
Overview of architecture and algorithms
Future directions (time permitting)