Site search was already challenging, and AI has only added layers of complexity. From deciding which fields to scan and in what format, to ensuring your search tool properly tokenizes content across languages, there’s no shortage of decisions to make. Prioritizing certain types of content or favoring recent updates? The options are endless. And then there are facets—those magical filters that help users refine their searches, provided you can get them right. But what if you need search to work seamlessly with Layout Builder or other page-building tools? It’s easy to get lost in the labyrinth of configurations, and now AI has introduced even more levels to the quest.
Fear not, brave Drupal adventurer! I’m an old hand at navigating the murky waters of Drupal site search, and have cleared a trail through the new AI options that have emerged. I'm here to serve as your guide through this narrow, treacherous path to success. Together, we’ll explore Search API, Solr, AI-powered tools, and other alternatives, showing you how to configure them effectively. Plus, I'll demonstrate how to get search running on your local environment just like it does in production. Take my hand, and together we’ll tame the search beast, ensuring your users can find exactly what they need—without falling into the abyss of overwhelming configurations.