Je vais mettre en place une application Web en utilisant Rails avec MySQL fonctionnant sur un petit VPS CentOS. (Petit serveur, base d'utilisateurs limitée pour commencer.) Il va stocker beaucoup de texte, un peu comme un blog. Je voudrais offrir des options de recherche solides - parens, AND, OR, phrase exacte. L'autre élément est que les données sont privées, donc l'utilisation de Google ou d'un autre fournisseur de recherche hébergé de l'extérieur est probablement hors de la table. J'ai une certaine expérience avec les fonctionnalités de recherche de texte intégral de PostgreSQL, mais pour cela, ça va être MySQL. J'ai vérifié les documents MySQL et je ne pense pas que les index de texte intégral de MySQL sonnent trop bien.Options de recherche de texte pour une application Web?
Qu'en est-il juste d'utiliser %LIKE%
requêtes? Est-ce que c'est déjà fait? Si je faisais cela, cela signifierait-il que le moteur DB devrait examiner chaque caractère de la colonne pour chaque recherche? Je ne suis pas certain de ça.
Des idées ou des conseils seraient appréciés.