Pour infos je viens de déposer une nouvelle version (1.7.1) du snippet
AjaxSearch dans le repository
-- NOUVELLES FONCTIONALITES --
Recherche avancée (Google like):
&advSearch [ ’exactphrase’ | ’allwords’ | ’nowords’ | ’oneword’ ]
- exactphrase : trouve les documents qui contiennent la phrase exacte
- allwords : trouve les documents qui contiennent tous les mots (quelque soit l’ordre)
- nowords : trouve tous les documents qui ne contiennent aucun des mots
- oneword : trouve les documents qui contient au moins un des mots [defaut]
Dans la prochaine version, je pense offrir une fenetre ajax qui permettra à l’utilisateur de faire son propre choix
Recherche dans les documents non visbles du menu
&hideMenu [ 0 | 1 | 2 ]
- 0 : recherche seuleument dans les documents visibles dans les menus
- 1 : recherche seuleument dans les documents non visibles dans les menus
- 2 : recherche dans tous les documents visibles ou non dans les menus [defaut]
- Amelioration du code :
* utilisation du même code entre le mode ajax et non-ajax pour les fonctions de recherche. Facilite la maintenance

* Instanciation d’un objet MODx depuis Ajax pour eviter les appels directs à MySql
* Correction du mode "relevance". Les recherches Full text (MATCH AGAINST) possibles sur content,pagetitle et description
- La liste des IDs d’une hierarchie &parents, n’est plus visible dans le code de la page
-- SITE DE DEMO --
Un site de démo :
http://www.modx.wangba.fr/ajaxsearch.html qui me servira aussi à faire les tests de la future version 1.8
J’y note aussi les anomalies et les suggestions d’évolutions qui sont faites dans les forums.
Pour tester des recherches dans du texte accentué, sélectionner "French documents". Pour changer de Css (position du search form / page), sélectionner "relative" ou "absolute". Pour savoir quels mots recherchés, survoler "search words" dans le menu de gauche.
Site pas très design mais ce n’est pas l’objectif recherché (et ça m’arrange

) De plus il reste encore des anomalies CSS avec IE. Donc utilisez plutôt Firefox.
La version 1.7.1 de AjaxSearch va etre embarquée dans la
version 0.9.6.2 de MODX qui devrait sortir dans les jours qui viennent.
La version anglaise de ce post:
http://modxcms.com/forums/index.php/topic,5357.msg145439.html#msg145439
N’hésitez pas si vous avez des remarques.