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

MVC PHP Discussion :

Zend_search problème des mots accentués [ZF 1.11]


Sujet :

MVC PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 20
    Par défaut Zend_search problème des mots accentués
    Bonjour tout le monde,

    Je suis débutant en zend framework et je developpe actuelemnt un moteur de recherche avec Zend_Search_Lucene

    le prblème c'est que mes informations sont bien indexés tout va bien, mais lors de la recherche les mots accentués ne sont pas affichés !!

    j'ai cherché sur google y a plein de monde qui ont le même problème que moi mais j'ai essayé toutes leurs solutions ça fonctionne pas toujours

    voilà mon code de recherche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	    // Ouverture de l'index
    	    $index = Zend_Search_Lucene::open(APPLICATION_PATH . '/data/lucene');
     
    	    // Execution de la requête et récupérations des résultats
     
    	    setlocale(LC_ALL, 'fr_FR.UTF-8');
    	    Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
    	    $query = Zend_Search_Lucene_Search_QueryParser::parse($keywords.'*');
     
    	    $results = $index->find($query);
    lorsque je cherche le mot "évaluation" y a le mot evaluation qui s'affiche sachant que mon index contient des mots clés évaluation, évaluer ... et la meme lorsque je tape le mot "evaluation" sans accent y a un affichage de mot evaluation que j'ai inséré dans ma base de donnée pour tester.
    en gros mon zend_search n'accepte la recherche dans le champs keyword qui contient les mots accentués!
    Est ce qu'il y a quelqu'un qui peut m'aider ?

    Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 20
    Par défaut
    Merci Taoufiq moi aussi je me suis basé sur le même principe. ton code à l'air très utile pour moi, il va bien me servir

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD16] Problème d'enregistrement des mots accentués
    Par Mick16 dans le forum WinDev
    Réponses: 19
    Dernier message: 07/04/2015, 14h20
  2. [Regex] Difficulté avec des mots accentués
    Par p1xl_01 dans le forum Langage
    Réponses: 2
    Dernier message: 17/08/2011, 16h51
  3. Problème des caracteres accentués
    Par kodo dans le forum MySQL
    Réponses: 3
    Dernier message: 04/11/2010, 10h01
  4. [Joomla!] problème d'affichage des mots accentués
    Par fraisa1985 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 28/09/2009, 18h47
  5. Recherche sur des mots accentués avec collation en utf8
    Par pgilbert dans le forum Installation
    Réponses: 12
    Dernier message: 15/01/2008, 18h38

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