Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2012, 16h30   #1
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
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
Monnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 16h52   #2
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

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

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
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
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 17h35   #3
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
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 :
<?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

Monnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 05h35   #4
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
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 ....
Monnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 10h58   #5
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

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

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
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
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2012, 06h04   #6
Invité régulier
 
Inscription : mai 2007
Messages : 46
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 46
Points : 6
Points : 6
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
Monnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h08.


 
 
 
 
Partenaires

Hébergement Web