Skip to content Core Features & Improvements
- Improved Pagefind's core result ranking algorithm to align with BM25. For existing sites, this will change the ordering of search results, and should provide better relevance for search results by default.
- Added the abitity to configure Pagefind's ranking algorithm.
- Certain categories of site (i.e. reference documentation) can benefit from tweaks to the way pages are ranked. To support this, a set of ranking parameters are now configurable. Enormous thanks to @dscho for kicking off this work in #534 ❤️
- See 📘 Customize ranking to read up on the new ranking parameters.
Default UI Features & Improvements
- Added an
autofocus setting to the Default UI. The default remains off. See 📘 UI > Autofocus. Thanks to @vanbroup for #514 ❤️
- Added an
openFilters setting to the Default UI. See 📘 UI > Open filters. Thanks to @vanbroup for #579 ❤️
- Added a
sort setting to the Default UI. See 📘 UI > Sort.
- Added a
triggerFilters function to the Default UI.
Fixes & Tweaks
- Fixed a bug where the
forceLanguage setting would not take priority when using the NodeJS Indexing API.
- Fixed a bug where zero-width spaces in the source content could cause errors in search excerpts.
UI Translations
- Added Ukranian translations (PR #523 — thanks @vladdnepr !).
- Added Romanian translations (PR #541 — thanks @mateesville93 !).
- Added Czech translations (PR #543 — thanks @dallyh !).
- Added Korean translations (PR #583 — thanks @seokho-son !).
- Improved Japanese translations (PR #560 — thanks @hamano !).