Previously, searching for "flight price drop alert" required that exact
phrase to be in the agent name/description. Now it splits into individual
words and matches agents containing ANY of: flight, price, drop, alert.
This fixes the issue where "flight price tracker" wasn't found when
searching for "flight price drop alert" even though they share keywords.