Olly Betts
salsa profile: https://salsa.debian.org/olly
gitlab profile: https://gitlab.com/ojwb/
github profile: https://github.com/ojwb/
Olly started writing Free Software since the mid 1990s, and has been a Debian Developer since 2008. He lives in Wellington, New Zealand.
Accepted Talks:
Stemming with Snowball
Search is pervasive in the modern world, but for many human languages an effective search feature benefits significantly from stemming.
Snowball provides stemming for 30 human languages, and can generate code for 9 programming languages, with further programming languages supported via bindings to the generated C code. It’s widely used behind the scenes, including by Lucene, PostreSQL and Xapian. If you’ve used the search features on the Debian website, lists or wiki you’ve likely used Snowball.
I’ll give an introduction to Snowball covering what it can do for you, what it can’t do for you, and what you might be able to do for Snowball if you’re interested.
Xapian BoF
Xapian is used to implement fast search by dozens of packages in the archive, from akonadiconsole to zeitgeist-core, as well as by several parts of the Debian infrastructure (lists.d.o, packages.d.o, search.d.o, wiki.d.o).
This BoF is an opportunity for the maintainers and developers of these packages and services to get together and discuss all things Xapian.