Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-05-2012 15:45:48

Abderr-info
Nouveau membre
Date d'inscription: 14-05-2012
Messages: 4

[ZF 1.11] 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:

// 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.

Dernière modification par Abderr-info (23-05-2012 18:03:16)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages