Mysql - Compression de données texte / index fulltext ?

Mysql - Compression de données texte / index fulltext ? - SQL/NoSQL - Programmation

Marsh Posté le 16-04-2007 à 14:28:01    

Hellow
 
Je développe un site où je référence et index une grande quantité de pages et donc un important volume de texte.
 
Après avoir tenté de developper mon propre système d'indexation, j'ai opté pour le "fulltext index" natif de mysql qui me semble plus complet et efficace.
 
Cependant je suis toujours confronté à un problème : celui de la taille des tables, qui va vite devenir colossale.
 
Existe t'il un moyen de :
- Compresser les colonnes text ou varchar tout en gardant l'index fulltext ?
- Effacer complètement ces données tout en conservant l'index ?
- Compresser l'index ?
 
Enfin,
- Existe t'il une librairie gratuite PHP / MySQL qui proposerait un système d'indexation plus efficace que le fulltext de mysql ?
 
Le but est d'obtenir un gain d'espace disque, tout en conservant des performances au moins identiques en lecture ; pour ce qui est de l'écriture, si les performances baissent ce n'est pas un problème.
 
Merci d'avance pour éclairer ma lanterne sur ce sujet laissé obscur après des recherches sur google :)


Message édité par Profil supprimé le 16-04-2007 à 14:28:19
Reply

Marsh Posté le 16-04-2007 à 14:28:01   

Reply

Marsh Posté le 16-04-2007 à 15:11:32    

Y'a un topic récent sur l'implémentation d'un moteur de recherche et Lucene est cité comme moteur GPL. A voir donc.

Reply

Marsh Posté le 16-04-2007 à 22:53:59    

d'après ce que j'ai trouvé sur le net , sphinx serait interessant
 
http://www.sphinxsearch.com/
 
devrait bientot sortir en moteur de stockage pour mysql ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed