Quelle solution de recherche? FULL-TEXT ou LIKE?
Bonjour à tous,
Je travaille actuellement sur un gros projet de site de jeu en ASP.NET avec base MS-SQL Server 2005. Je suis actuellement au module de recherche et je me demande quel type de solution devrais-je utiliser, full-text ou bien LIKE ?
J'ai donc quelques questions à vous poser :
- Quelle est la tendance générale au niveau performances ? LIKE est plus rapide mais moins paramétrable ?
- Des mots-clefs comme "AND|OR|NEAR|etc.." sont-ils utilisés par des novices ou internautes lambdas (ma cible) ? Est-ce vraiment utile de prendre des resources pour quelques requêtes qui les utiliseront ?
- Ma solution est le like avec pour chaque mot de la recherche, un % avant et après. Exemple, si le visiteur cherche "voiture noire" ca fera '%voiture% %noire%" ! C'est potable ?
Merci à vous pour vos conseils car la recherche me fait galérer ;]