Administrateur PHPfrance |
3088 Messages
19 mars 2008, 15:19
Je l'ai testé il y a un moment de ça, sur une Dedibox sous Gentoo. Je l'ai compilé à partir des sources et installé sans problème et je l'ai testé à partir des données du forum. Les performances sont excellentes et les résultats sont pertinents. On peut grouper les résultats, l'API PHP a fonctionné du premier coup sans problème et tout marchait comme annoncé.
Concernant les performances, elles étaient 2 à 10 fois meilleures que le FULLTEXT de MySQL. En revanche, la mise à jour incrémentale de l'index n'est toujours pas disponible à ma connaissance donc il faut régulièrement re-indexer tout le contenu. Comme recommandé sur le site, on peut utiliser plusieurs index et fusionner les résultats de façon transparente. Ainsi, on peut créer un gros index contenant tous les messages, réindexé toutes les nuits, et un plus petit index contenant les message du jour, réindexé toutes les dix minutes par exemple. Pour quelques centaines de messages, la réindexation prendra moins d'une seconde.
Je n'ai jamais testé l'interfaçage avec MySQL.
Si tu dois indexer beaucoup de texte et que tu as un serveur dédié, je recommande fortement. Sinon, l'index FULLTEXT de MySQL est plus pratique.