v1.0
- Dropped support for PHP versions prior to 7.4.
- Requires MySQL 5.7+ and MariaDB 10.2+ for database operations.
New Features
- Introducing the PdoStorage::getSimilar() method for recommendation systems. It finds other indexed items similar to the provided indexed item.
- Added support for storing image information in metadata.
- Revamped the mechanism for extracting text from HTML pages. Custom extractors can now be created for other formats.
API Changes Breaking Backward Compatibility
- The approach of influencing relevance has changed. Instead of passing the relevance ratio through the
ResultSet::setRelevanceRatio()
method, it should now be set during indexing usingIndexable::setRelevanceRatio()
. - Snippet information is now saved during indexing, eliminating the need to call SnippetBuilder for query execution. Consequently, additional storage space will be required for storing snippets in the database.