Vous n'êtes pas identifié.
Bonjour,
Je voudrais installer Senna sur mon serveur en complément de MySQL 5.0.24...
Pour plus d'informations sur Senna : http://qwik.jp/senna/
Le problème c'est que j'ai trop de dépendances et je ne voudrais pas casser la configuration actuelle ( qui est remise à jour périodiquement et automatiquement )
Est ce que quelqu'un à déjà réussi à l'installer en complément ? Peut il m'aider ou partager comment il fait l'installation ?
Merçi d'avance smile
Mon serveur :
- WHM 10.8.0
- cPanel 10.9.0-C131
- RedHat Enterprise 4 x86_64
Cordialement
Luc Michalski
Hors ligne
Salut,
Voir sous "requirement" :
MySQL 4.0 series
A+.
Hors ligne
Salut,
J'ai fait les opérations suivantes :
Dans le rep où j ai décompressé l'archive Senna :
CFLAGS="-O3 -mtune=nocona -I/usr/local/include" \
CXX=gcc CXXFLAGS="-O3 -mtune=nocona \
-felide-constructors -fno-exceptions -fno-rtti -I/usr/local/include" \
LDFLAGS="-L/usr/local/lib" \
./configure --with-senna --prefix=/usr/local --enable-assembler --with-charset=ujis --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --localstatedir=/var/lib/mysql --with-readline --with-unix-socket-path=/var/lib/mysql/mysql.sock
make
sudo make install
service mysql restart
Puis qd je crée une table utilisant les index spéciaux de Senna, ca me mets une erreur de syntaxe... Ce qui implique que l'installation n'a pas été correctement faite :
mysql> CREATE TABLE table01 (
id INT UNSIGNED AUTO_INCREMENT NOT NULL, PRIMARY KEY(id),
title VARCHAR(255),
body TEXT,
FULLTEXT INDEX USING NGRAM (body)
);
Je n'arrive pas à trouver mon erreur...
Cordialement
Luc Michalski
Hors ligne
dealgates a écrit:
Je voudrais installer Senna sur mon serveur en complément de MySQL 5.0.24...
Jean@adimp.ch a écrit:
Voir sous "requirement" :
MySQL 4.0 series
LÀ !
Traduction : Senna est fait pour tourner avec MySQL 4, et pas MySQL 5.
Maintenant j'ai pu voir que y'a plein de résultats si on recherche mysql 5 sur le site de senna... J'avoue avoir été très vite découragé.
Tu n'as pas trouvé de rpm ? J'ai vu dans les résultats qu'il semble y'avoir une marche à suivre pour faire un paquet debian... Si jamais tu en trouves un sur le net, ça doit être convertible (vu qu'on peut transformer un .rpm en .deb).
Hors ligne
Hello,
Vu que Senna semble avoir des bindings pour Ruby, tu peux probablement bricoler ça soit au niveau purement applicatif (c'est moche, mais bon...), soit avec un modèle hybride (utiliser un trigger ou une table de jobs pour mettre Senna a jour périodiquement, et faire les recherches au niveau applicatif)
Je ne connais pas bien Mysql, mais je sais qu'avec PostgreSQL c'est facile de faire des triggers ou des vues qui font appels a des langages tiers. Donc si Mysql 4 n'est pas une option par manque de fonctionnalités, peut-être que Postgres en sera une ?
Hors ligne