Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour
Je suis entrain de faire un moteur de recherche avec Zend_Lucene
Tout semble correct , sauf quand je veu indexer une donneé de type Text :
$doc->addField(Zend_Search_Lucene_Field::Text('titre', 'marché','utf-8'));
cette ligne normalement doit indexer un champ titre avec le contenu 'marché' , le problème c'est que l'accent 'é' ne s'indexe pas correctement , j'ai seulement 'march' qui est indexé, sachant que ca marche bien si j'indexe avec le type Keyword
J'utilise ces lignes aussi pour avoir le tout en UTF8
setlocale(LC_ALL, 'fr_FR.UTF-8'); Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('UTF-8'); Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8Num_CaseInsensitive());
Dernière modification par abounasser (03-07-2008 11:44:29)
Hors ligne
Pages: 1