Bonjour,

 

Si la valeur de org.apache.lucene.searchIndexRootDir est relative ( p.ex. /WEB-INF/var/search_indexes ) , le répertoire d’index est relative au contexte de la webapp.

Mais vous pouvez aussi définir un chemin absolu, p. ex. J:/jahiasearchindex.

Pour des raisons de performance lors de l’indexation, il vaut mieux que ce répertoire soit local au serveur d’indexation. Les autres serveurs en lecture seulement référeront à ce répertoire à travers un disque réseau pointant vers ce répertoire.

 

Concernant la ré-indexation complète d’un site, il vous faut actuellement l’effectuer sur le serveur d’indexation uniquement ( accédez à l’administration de Jahia en précisant l’IP du serveur d’indexation ) et non pas depuis un serveur de lecture seul.

 

Les messages JMS servent effectivement aux serveurs d’indexation comme moyen de synchronisation de leur indexe lors de mise à jour de contenu sur les serveurs de contribution.

 

 

Cordialement,

 

Khue Nguyen

 

 


From: Daniel Perucho [mailto:[EMAIL PROTECTED]
Sent: mercredi, 11. octobre 2006 15:40
To: [email protected]
Subject: Moteur Lucene en cluster et JMS

 

Bonjour,

 

Le contexte :

Nous avons une application configurée en cluster avec deux serveurs de consultation et un serveur de contribution. Les publications sont saisies depuis le serveur de contribution. Le contenu des ces publications est ensuite propagé aux deux serveurs de consultation via JMS. Nous utilisons Jahia 4.1.2 déployée sous Weblogic 8.1 sp5.

 

La problématique :

Nous voulons mettre en place le moteur de recherche sur ce site. Par conséquent, nous sommes obligés de configurer le moteur Lucene en  mode clustering (configuré depuis le fichier WEB-INF/etc/config/config.xml.

 

Les questions sont les suivantes :

-        En mode clustering, où sont stockés les indexes ? Nous avons positionné le paramètre ‘org.apache.lucene.localIndexing=1’ et ‘org.apache.lucene.searchIndexRootDir’ mais l’indexation complète ne se fait pas. Pour ce dernier paramètre, le chemin est-t-il absolue ou relatif au contexte de la web application ?

-        Si l’indexation complète du site est lancée depuis le serveur de contribution, les indexes seront-t-ils mises à jour simultanément sur les deux serveurs de consultation ?

-        Sachant que lorsqu’une publication est ajoutée depuis le serveur de contribution un message JMS est envoyé aux deux serveurs de publication, la mise à jour en temps réelle des indexes lucene fonctionnera-t-elle lors de la réception du message JMS ?

 

 

Cordialement,

Daniel

Répondre à