2010-06-20 4 views
0

J'utilise le searchable behaviour de la boulangerie.Cakephp, aide à la recherche de comportement, renvoi des résultats vides

Tout est configuré correctement sans erreur, il n'y a donc aucun problème. Toutefois, lors de la pré-recherche d'une recherche, elle ne renvoie aucun résultat. Je ne sais pas pourquoi cela se produit en raison d'un manque d'erreurs.

Je pense que cela pourrait avoir quelque chose à voir avec la configuration initiale ou l'indexation des données de recherche. Est-ce que sql a besoin d'indexer toutes les données au début afin de les rechercher ou y a-t-il une fonction que je peux exécuter pour faire cet index? Quelque chose comme ca?

Ce serait génial si quelqu'un peut m'aider avec cela (c'est la première fois que je fais une recherche). Merci.

Répondre

2

peut-être la fonction de recherche qui fonctionnait, mais vous ne savez know.you, l'application de recherche est basée sur la fonction sql « match de ... contre ». il semble que si le mot-clé s'informe sur plus de 50% des enregistrements, il n'y aura pas de résultats. par exemple, la publication du blog d'origine. vous pouvez utiliser les données de la réfrence de sql.

-> ('MySQL Tutorial','DBMS stands for DataBase ...'), 
-> ('How To Use MySQL Well','After you went through a ...'), 
-> ('Optimizing MySQL','In this tutorial we will show ...'), 
-> ('1001 MySQL Tricks','1. Never run mysqld as root. 2. ...'), 
-> ('MySQL vs. YourSQL','In the following database comparison ...'), 
-> ('MySQL Security','When configured properly, MySQL ...'); 

recherche, puis pour 'base de données', vous pouvez trouver 2 enregistrement

espère que cela peut vous aider à

Questions connexes