Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 29 Jan 2007 13:37:54

dealgates
Citoyen(ne)
 
Date d'inscription: 09 Jul 2006
Messages: 16
Site web

Senna (Moteur de recherche pour index Fulltext)

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

 

#2 29 Jan 2007 16:18:21

jean@adimp.ch
Illuminé(e)
Lieu: Marly
Date d'inscription: 10 Mar 2005
Messages: 1228
Site web

Re: Senna (Moteur de recherche pour index Fulltext)

Salut,
  Voir sous "requirement" :
MySQL 4.0 series

A+.


--------------------------------------------------------
Jean Tinguely Awais
Ma vie sur twitter : http://www.twitter.com/tservi

Hors ligne

 

#3 29 Jan 2007 16:32:07

dealgates
Citoyen(ne)
 
Date d'inscription: 09 Jul 2006
Messages: 16
Site web

Re: Senna (Moteur de recherche pour index Fulltext)

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

 

#4 29 Jan 2007 17:25:47

fonji
Gourou(e) du libre
Lieu: Fribourg, don !
Date d'inscription: 15 Feb 2006
Messages: 490
Site web

Re: Senna (Moteur de recherche pour index Fulltext)

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

!
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

 

#5 29 Jan 2007 19:00:51

BOFH
Admin
Lieu: Ecublens, VD
Date d'inscription: 03 Feb 2005
Messages: 862
Site web

Re: Senna (Moteur de recherche pour index Fulltext)

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

 

Pied de page des forums

Powered by FluxBB