Actuellement, ce sont les seuls UTF-8 analyseurs compatibles intégrés dans Zend_Lucene
- Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8
- Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8Num
- Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8_CaseInsensitive
- Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8Num_CaseInsensitive
Vous pouvez les utiliser en utilisant le code suivant:
Zend_Search_Lucene_Analysis_Analyzer::setDefault(
new Zend_Search_Lucene_Analysis_Analyzer_Common_Text());
Vous pouvez également créer votre propre analyseur si vous voulez.
Une solution alternative serait de construire l'index en utilisant Java Lucene et d'utiliser cet index dans PHP car ils sont censés être compatibles. Je n'ai pas essayé cela cependant.
Zend_Search_Lucene a été dérivé du projet Apache Lucene. Les versions de format d'index Lucene actuellement prises en charge (à partir de ZF 1.6) sont 1.4 - 2.3
Vous pouvez en lire plus à ce sujet dans le manuel de Zend Framework. link text
personne à ce sujet? – RageZ