views_comma_text_filter
Provides a Views filter plugin for exact matching of individual items within comma-separated text fields.
Features
Provides a Views filter that performs exact matching of individual items within comma-separated text fields. For example, if a field contains "RED, GREEN, BLUE" and a user searches for "RED", only results containing the exact item "RED" are returned, not "REDWOOD" or "DARKRED". Users can also search for multiple items at once (e.g. "RED, BLUE") to return results containing any of those items. For example if one piece of content contains "PINK, ORANGE, RED" and another "BROWN, BLUE, GREEN", both items will be returned in the results.
Post-Installation
Install and enable the module.
Edit your view and click Add next to the Filter Criteria section.
Search for the text field you want to filter by. You will see an entry with a (comma text filter) suffix, select that one.
In the filter configuration, the Operator will default to Comma-separated exact match.
Expose the filter if desired. Users can then enter one or more comma-separated values to search for.
Once enabled, the module automatically adds a "(comma text filter)" variant for every text/string field in all views data. No custom code is required.
Additional Requirements
This module needs the Drupal core views module installed.