Dans une application, le besoin de réaliser des recherches se fait régulièrement sentir. La manière classique de répondre à ce besoin est de proposer un écran de recherche proposant un certain nombre de critères, techniquement traduit par une requête en base de données.
Ce type de recherche aboutit à une grande complexité des requêtes de recherche :
- Clause select de n colonnes
- Clause where avec jointure de m tables
- Clause like afin de gérer les recherches de mots partiels
- …
Ces requêtes permettent d’effectuer des recherches sur des critères précis, mais ont leurs limites. En effet, avec les moteurs de recherche sur internet tels que Google, les utilisateurs ont pris l’habitude d’effectuer des recherches sur des mots clés et d’obtenir des résultats prenant en compte des variantes des mots clés et classés par pertinence. Lire la suite »

Commentaires