ou plutôt, dans le plugin intercepté ce qu’on a saisi; et si ce qu’on
a tapé fait 1, deux ou trois lettres (i.e. pas un mot de liaison perdu
au milieu d’une phrase), ajouter une étoile avant de l’envoyer dans la
requête mysql ?
Ca c’est bien, car le coup de l’indication l’internaute risque de passer à coté et donc à coté de la page aussi en plus si faut lire de la doc pour effectuer une recherche classique ça devient lourd.
Sinon l’étoile n’est pas aussi la solution idéale car je viens de voir que la page donné par cy_altern ne renvoi pas la me chose mais surtout ne renvoi pas la page du plugin ACS:
Voir:
http://www.spip-contrib.net/ACS
et:
http://www.spip-contrib.net/spip.php?page=recherche&lang=fr&recherche=acs*
P.S: idem dans la partie privée de contrib en pire car on peut pas faire http://spip-contrib.net/ecrire/ACS pour la trouver.
En fait la solution c’est « plugin acs » ou « plugin zen », ce qui est dommage c’est que si on met pas les guillemet c’est soit les deux termes , soit un des deux donc pour plugin zen on as 131 pages(du aux terme plugin) alors qu’on cherche seulement le plugin zen.
Le problème quand on entre deux termes pour moi l’indication:
Retourne les textes qui contiennent
- SOIT « enfant »,
- SOIT « étranger »,
- SOIT « enfant » ET « étranger ».
C’est bizarre (les 2 premiers SOIT ) car en général quand on met 2 termes c’est qu’on veut que les deux termes soit pris en compte dans la recherche, sinon on les fait 2 recherches différentes, non?
dans ce cas mettre les le ET par défaut donc les guillemets autour des termes en fait…
Peut-être qu’un formulaire recherche avancé serait bien aussi:
rentrer un terme:
…
et case à cocher, chercher dans:
-
dans le titre
-
dans le texte
-
dans tous
et même pousser jusqu’à:
dans les plugins : ça ajoute plugin à la recherche « plugin %recherche% »
dans les themes …idem
carnet …
Bonne journée.
Le 10 mai 2010 12:45, Fil <fil@rezo.net> a écrit :
En revanche (puisque fulltext autorise les opérateurs booléens et autres
jokers), un contournement simple pour l’utilisateur est d’ajouter un * à la
fin de son mot de 3 caractères:
acs* me retourne 3 articles par exemple (cf
http://www.spip-contrib.net/spip.php?page=recherche&lang=fr&recherche=acs*)
(ça mériterait une p’tite indic dans le « Fonctionnement du moteur de
recherche de ce site » peut être…)
ou plutôt, dans le plugin intercepté ce qu’on a saisi; et si ce qu’on
a tapé fait 1, deux ou trois lettres (i.e. pas un mot de liaison perdu
au milieu d’une phrase), ajouter une étoile avant de l’envoyer dans la
requête mysql ?
–
Fil