Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This is release 1.7 of the Search API module, containing several bug fixes and new features.
One noteworthy change is that #2922525: Index items only at end of page request changed the “Index items immediately” option to delay indexing until the end of the page request (instead of index right away when the change occurs). This is in line with the functionality in Drupal 7 and is expected to resolve several edge case problems that occurred previously as well as improve performance.
However, it is possible that this change could also lead to problems in (other) edge cases, so please (if you have “Index items immediately” enabled for one or more search indexes) make sure to thoroughly test this new module version on your site and report any problems you notice!
Also, if you are using node access and the "Content access" processor on your site, your feedback (or patch testing) could be very helpful in #2948707: ContentAccess processor fails to account for all grant records to ensure we don't break any existing functionality.
Complete list of changes since release 1.6:
- #2922525 by drunken monkey, borisson_: Changed "Index items immediately" to delay indexing until the end of the page request.
- #2930720 by drunken monkey, borisson_: Added a UI for rebuilding the tracking table for an index.
- #2912246 by drunken monkey: Fixed inconsistent array indices in query languages.
- #2939405 by bserem, borisson_, drunken monkey, yoroy: Improved UI text on what is included in the index.
- #2943705 by kevin.dutra, drunken monkey, borisson_: Fixed performance problems with LIFO tracker.
- #2942846 by idebr, drunken monkey, borisson_: Added empty/not empty operators to Views fulltext field filters.
- #2940255 by drunken monkey: Updated the DB autocomplete implementation to the stable API version.
- #2938646 by drunken monkey, Johnny vd Laar: Fixed item-boosts in database backend.
- #2939085 by mattgill, drunken monkey: Fixed fatal error in Views when trying to set keywords conjunction on aborted query.
- #2933811 by drunken monkey: Fixed coding standards in new Drush code.
- #2932347 by drunken monkey, ghaya: Fixed case insensitive matching for highlighting non-ASCII text.
- #2938288 by drunken monkey: Fixed problems with PHP 7.2.
- #2934321 by Graber, drunken monkey: Fixed Views total for views with pager offset.
- #2932347 by drunken monkey, ghaya: Fixed case insensitive matching for highlighting non-ASCII text.
- #2933309 by drunken monkey, mkalkbrenner: Made some helper methods in the CommandHelper class public.
- #2928279 by drunken monkey, borisson_: Added a test for the default tracker plugin.