Enhance the search engine logic to improve result accuracy through the following updates:
  • Diacritic Insensitivity: Implement accent-insensitive matching to ensure characters like "é" and "e" return the same results.
  • Flexible Name Querying: Update the search algorithm to support first and last name matching without requiring middle name input for a successful hit.