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.
allowed_values matching was still using the old single string search method, not the new substring method, resulting in nothing found when searching a field with allowed_values set.
You can now search text fields with an 'allowed values' definition without needing to know which index key happens to be assigned to the text value you're after.
This also works on fields that define their allowed values via PHP code.
Fixed the query generator, so it uses LEFT JOINS like it should and added the node type to each JOIN clause, so there are no duplicate empty result sets for each node type we're searching through.