IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

lucene recherche accent "failed"


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 46
    Par défaut lucene recherche accent "failed"
    Bonjour,

    Je rencontre un nouveau problème.

    J'ai voulu intégrer un moteur de recherche pour mon site.
    J'ai donc suivi le tuto de jobeet a la lettre et celui ci fonctionne sauf pour les caractère accentuer.

    Si je met pas d'accent alors que le mot recherché en contient un il ne me retourne aucun résultat.

    J'ai fais pas mal de recherche, j'ai trouvé des bouts de solution un peu partout mais j'ai aucune idée ou les appliquer.
    On parle dans ce que j'ai survoler de redéfinir l'analyser ("http://blog.soat.fr/2010/09/comment-...-applications/ et de rajouter le filtre "ISOLatin1AccentFilter" (http://www.developpez.net/forums/d59...e-accents-bis/)

    Seulement j'ai survoler un peu les fichiers de zend_lucene et je n'ai pas la moindre idée comment appliquer ses modifications...

    Merci bien

  2. #2
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    voici ce que j'ai trouvé :
    http://framework.zend.com/manual/en/...nding.analysis

    Ca correspondrait à une solution propre sans modifier le moteur de lucene

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 46
    Par défaut
    Pour le premier lien je suis déjà tombé dessus mais j'ai pas capter grand chose...

    De plus, ma bdd est en utf8_unicode, mes pages sont en utf8.
    J'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php header('Content-type: text/html;charset=UTF-8');?>
    dans le layout de ma page (pour etre sur)
    J'ai tenter de mettre un utf_decode($motrechercher) mais en vain...

    Impossible de sortir un resultat comportant un accent


  4. #4
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 46
    Par défaut
    Bon , comme j'ai pas trop compris comment faire, j'ai appliquer une fonction pour enlever les accents lors de l'indexation dans lucent.
    Lors de la recherche j’enlève tous les caractères accentué également.

    C'est pas trop propre comme solution mais en attendant ....

  5. #5
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    et en version fr :
    http://framework.zend.com/manual/fr/...nding.analysis

    ça pourrais t'aider. En gros c'est ce qu'il faut faire mais avec les méthode du plugin

  6. #6
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 46
    Par défaut
    j'ai un doute de la methode.
    C'est plus du bidouillage...


    On m'a parler de stemming mais comment appliquer ca a lucent... trop compliquer lol

Discussions similaires

  1. rechercher variable contenant une quote
    Par fins51 dans le forum Access
    Réponses: 2
    Dernier message: 21/03/2007, 22h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo