Skip to content

v2.0.0

Choose a tag to compare

@joeytakeda joeytakeda released this 23 Jan 23:30
· 9 commits to release-2.x since this release

Release 2.0 is a major release of staticSearch, which includes significant upgrades and backwards incompatible updates to the configuration file. Consult the documentation for more details about how to migrate from v1 to v2 as well as all updates for v2.0.0.

Highlights include:

  • The XSLT for tokenizing source documents has been rewritten to ensure weights and contexts cascade properly
  • The configuration file has been significantly simplified, allowing users to use more default settings where appropriate
  • The documentation has been updated to reflect changes to the configuration file, including a new interactive form for creating a configuration file from scratch
  • All releases now have a distribution package so users do not need to check out the entire repository to use staticSearch
  • StaticSearch now includes BM25 and BM25-L scoring algorithms (for more detail, see #299)
  • The JS StaticSearch class now emits CustomEvents rather than using built-in methods

All issues and tickets related to version 2.0.0 can be found on GitHub.