If CSV entries are similar, you can try Opensearch or Elasticsearch. It's great for plain text search (with Lucene)
L’ancienne députée Son-Forget s’introduit dans un bureau de l’Assemblée, vide le minibar et vole des robes
France Contrôle - dénoncer la gestion algorithmique des populations - Bastien Le QuerrecAg3mBenoît Piédallu - JdLL2025
Yes, please!