Re: ignorer les accents pour une recherche ZCatalog
"jerome prudent" <[email protected]>
| Newsgroups | gmane.comp.web.zope.cps.general.french |
|---|---|
| Message-ID | <[email protected]> |
Bonjour, j'aurai besoin moi aussi d'effectuer une recherche non accentuée. Mais ne pouvant pas passer à un autre outil d'indexation je me suis attaqué à la solution proposée par Georges - J'ai réussi à supprimer les accents de mon champ de recherche - Le deuxième point qui consiste à indexer les mots sans accents me semble beaucoup plus épineux... Je ne sais pas vraiment quoi modifier. Quelqu'un a-t-il plus de détails? Quelle méthode de CPSCore.PatchCMFCatalogTool.IndexableObjectWrapper faut-il regarder? Merci Le 19/02/07, Georges Racinet <[email protected]> a écrit : > > > On Feb 19, 2007, at 12:36 PM, Winterflood, Jonathan wrote: > > > Bonjour, je cherche une methode pour ignorer les accents dans une > > recherche avec le ZCatalog, > > J'ai bien trouvé ceci, mais ça date un peu, et c'est plutot lourd. > > N'y a t'il pas eu d'evolution du catalog depuis? > > > > http://mail.zope.org/pipermail/zope/2001-May/090777.html > Je ne sais pas trop, mais de toute façon il faudrait faire une > variante CPS: > - utiliser la méthode ad hoc de CPSUtil (CPSUtil.text.toAscii de > mémoire) en write_expr dans le champ du schéma de recherche. > - patcher le wrapper d'indexation > (CPSCore.PatchCMFCatalogTool.IndexableObjectWrapper) ou la méthode > SearchableText (chercher cela dans CPSCore) > > > > > L'on prevoit de migrer vers NXLucene a un moment futur. Est-ce que > > Lucene permet de faire ceci de maniere plus simple? > > Oui, déclarer "French" comme analyzer sur le champ (équivalent Lucene > d'index) concerné. Bien sûr, si ça doit être en plus multilingue, > c'est sportif (inévitable àmha). > > > > > Merci beaucoup, > > Jonathan > > > > This message contains information that may be privileged or > > confidential and is the property of the Capgemini Group. It is > > intended only for the person to whom it is addressed. If you are > > not the intended recipient, you are not authorized to read, print, > > retain, copy, disseminate, distribute, or use this message or any > > part thereof. If you receive this message in error, please notify > > the sender immediately and delete all copies of this message. > > > > _______________________________________________ > > cps-users-fr > > Adresse de la liste : [email protected] > > Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/ > > cps-users-fr> > > --------- > Georges Racinet, Nuxeo SAS > Open Source Enterprise Content Management (ECM) > Web: http://www.nuxeo.com/ and http://www.nuxeo.org/ - Tel: +33 1 40 > 33 79 87 > > > > _______________________________________________ > cps-users-fr > Adresse de la liste : [email protected] > Gestion de l'abonnement : < > http://lists.nuxeo.com/mailman/listinfo/cps-users-fr> > _______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>