La meilleure façon de construire une SMART mySQL & PHP moteur de recherche?

Quelle est la meilleure façon de construire une base de données mySQL & PHP de recherche?

Je suis actuellement en utilisant des choses comme

%durée%

Je veux qu'il soit en mesure de trouver le résultat, même si elles sort un peu de mal, par exemple:

Champ valeur = ": guichet:

De la recherche:

Un Arrêt Du Magasin

OU

One Stop Shop

Etc.. je veux vraiment une recherche intelligente, de sorte qu'ils trouvent les informations, même si elles ne cherchent pas la chose exacte.

Quelle est la meilleure façon de construire une recherche intelligente de ce genre?

Pourquoi ne pas essayer quelques tutoriels comme: youtube.com/watch?v=6pW7mGr8oAU ou devshed.com/c/a/MySQL/...
Pourquoi la peine de réinventer la roue quand il est tout à fait une bonne pré-construit? Rechercher Lucene (lucene.apache.org/java/docs/index.html) et le Sphinx (sphinxsearch.com)

OriginalL'auteur Latox | 2011-01-10