Bonjour,

J'ai besoin de mettre en place un moteur de recherche sur un site intranet en Plone 3. Ce moteur doit etre capable de gérer les accents, les majuscules/minuscules, la ponctuation, le pluriel et la suggestion orthographique (ex: si je fais une faute d'orthographe en recherchant un mot, il doit me proposer le mot corrigé comme Google le fait; l'administration des synonymes peut être effectuée manuellement).
Le composant TextIndexNG3 fonctionne bien pour les accents et les majuscules/minuscule, mais pas le reste.

Avez-vous une solution ?

Je pensais à installer un tomcat et Lucene (qui doit gérer tous ces critères) sur une machine à part et indexer le site intranet à distance un peu à la google. Les recherches se feraient donc depuis cette machine. Mais comme le site nécessite une authentification, je ne sais pas si Lucene arrivera à accéder aux contenus des pages pour les analyser.

Ou alors d'installer Lucene directement sur Zope mais là j'avoue que je ne sais pas si c'est possible vu que Lucene est ecrit en Java.

Je suis preneur si vous avez une autre idée.

Merci pour votre précieuse aide.