J'ai une base de données de phrases que les utilisateurs vont chercher à partir de leur propre entrée. Je veux qu'ils trouvent la phrase indépendamment de la ponctuation qu'ils utilisent. Par exemple, si la phrase, "Hey, comment allez-vous?" est dans la rangée, je veux que toutes les recherches suivantes pour le retourner:Recherche insensible à la ponctuation dans mySQL
- "Hey! Comment allez-vous ?!"
- "Hey, comment allez-vous?"
- "Hey :) Comment ça va?"
En ce moment, j'ai les colonnes 'phrase' et 'phrase_search'. La recherche d'expression est une version simplifiée de la phrase afin que notre exemple soit «hey-how-are-you».
Y a-t-il moyen d'y parvenir sans avoir à mémoriser la phrase deux fois?
Merci!
-Nicky
Excellente idée! Quand vous dites temps-efficace, voulez-vous dire temps de recherche ou temps de codage? Je serais curieux de savoir quelle méthode vous semble la plus rapide en termes de performance DB. –
Bon point - je voulais dire temps de recherche. Le temps de codage dépendrait de la façon dont les données sont mises à jour, je suppose, mais peut-être que cette solution de «post-filtrage» est meilleure à cet égard. – EMP