Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: ^8.8 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Download search_api-8.x-1.20.tar.gztar.gz
538.42 KB
MD5: ab9ee01aeb8368648e743b354787234a
SHA-1: 07344d87d950525007b46449491dab6200764ef3
SHA-256: 61cabd40c14adc08d5fc9b0fbe6ce52f2713f3f053e4fc3e54d6be2080607d2f
Download search_api-8.x-1.20.zipzip
854.77 KB
MD5: f6f7fee62a9c7dd5ec50274f601b2a23
SHA-1: 4bed60ac7b502ccc1d4a01411aa35d2cb7f496c7
SHA-256: 87a5c5c4888249eb5532e50c60c9b3bb19b24c7c5ba69ad332efd120ba312cf7
Release notes
This is release 1.20 of the Search API module, containing several bug fixes and new features.
Two issues currently in development would furthmore profit from feedback:
- #3199906: Timeout with large database when indexing related entities could fix timeouts when saving entities on large sites, by making the tracking of changes in referenced entities (introduced in #2007692: Changes in related entities don't lead to proper re-indexing) optional. It would be great to get feedback on whether this is an improvement for larger sites. (Making the functionality just work for larger sites, too, would of course be even better, but also more complicated, so having this as a band-aid for now seems reasonable.)
- #3198412: Do rollbacks make sense in the tracker methods? could use some input from other developers, regarding how to handle database errors during tracking operations.
Complete list of changes since release 1.19:
- #3216762 by mkalkbrenner, drunken monkey: Fixed problems with boost factors on non-English locales.
- #3207578 by penyaskito, drunken monkey: Fixed logging of Basic tracker exceptions.
- #3199355 by drunken monkey: Fixed error when indexing strings with trailing spaces in the DB backend.
- #3168161 by gabesullice, drunken monkey: Fixed deprecated use of constructor of database Condition class.
- #3219648 by mkalkbrenner, drunken monkey: Fixed backend-defined fields without datasource do not appear in Views.
- #3215658 by mkalkbrenner, drunken monkey: Fixed handling of multi-byte spaces in the "Multiple words" parse mode.
- #3055173 by mkalkbrenner, drunken monkey: Added the "Number field-based boosting" processor.
- #3198944 by bogdan.racz, drunken monkey: Fixed ignored changes in the "indexing items" event.
- #3196782 by Ericmaster, drunken monkey: Fixed use of excerpt in Views "Rendered item" field.
- #3195587 by dewalt, drunken monkey: Fixed bundles for custom fields not reflected in "Add fields" UI.
- #3194931 by kaszarobert, drunken monkey: Added a "select all" checkbox to the Views bulk form.
- #3195590 by dewalt, drunken monkey: Fixed "Add fields" dialog to not show plus (+) icon for properties with only hidden sub-properties.
- #3195389 by attiks, drunken monkey: Fixed error in Views when target of entity reference field is not available.
- #3193312 by cgoffin, drunken monkey: Added entity objects to Views result set.
- #3187134 by drunken monkey: Fixed display of date range end values in Views.
- #3106342 by claudiu.cristea, drunken monkey, borisson_: Added a public method for indexing a given entity.
- #3192387 by shelane, drunken monkey: Fixed too narrow Drush version constraint.
- #3202693 by drunken monkey: Added a "Don't include" option for individual bundles in the Views "Rendered item" field.
- #3202696 by drunken monkey: Fixed error handling when creating links in Views.
- #3199552 by drunken monkey: Cleaned up Views code.
- #3190751 by drunken monkey: Fixed unsafe form value access in several config forms.
- #3178307 by carolpettirossi, drunken monkey: Fixed changes in related entities not being re-indexed for all levels of entity references.
- #2898334 by andreasderijcke, drunken monkey, Sam152, DrColossos, borisson_: Added the "Role-based access" processor.
- #1396222 by drunken monkey, loziju, capysara: Added the "First letter" aggregation type.