2. About me
• Hannes Papenberg
• Joomla Freelancer
• Longtime Joomla contributor
• Münster, Germany
• https://www.joomlager.de
3. History of Finder
• Originally JXtended Smart Search
• Added to Joomla in 2.5 (2012)
• Very small changes only since then
4. What does Finder do?
• Index-based Search
• Word-stemming
• Unified search interface
5. Problems of Finder
• Very slow when indexing
• Not especially fast when searching
• Memory-intensive
• Only supports some languages for indexing
• Only supports 3 languages for stemming
6. Changes in Joomla 4.0 ...hopefully
• Faster when indexing
• Full language support
7. Less tables
• Artificial sharding in Finder tables
• #__finder_links_termsX-tables
• Performance drain
8. Less indexed terms
• Currently indexes every term and every term
tuple of length 2 and 3
• These term tuples should be simply dropped
• Support for more Stopwords
9. Tokenised and Stemmed terms
• Support more languages when tokenising
texts
• Support more languages for stemming words
10. Less Search Power ...easier to use
• Finder does provide complex search terms
• But do we need something like that?
• For enterprise usecases, use enterprise
software (Solr)
11. Get it in Joomla right now!
Get this today with a simple plugin to backport
this into 3.8
https://www.joomlager.de/en/extensions/finder
12. Thanks to my Sponsor
This project has been made possible by the
generous help of Cloudaccess.net