Bonjour,
Merci pour la réponse. Nous utilisons actuellement la version 4.1.2 de Jahia. Est-il possible de déployer uniquement cette classe sans avoir à mettre à jour la totalité du package jahia ? Cordialement, Daniel Perucho _____ De : Khue Nguyen [mailto:[EMAIL PROTECTED] Envoyé : vendredi 12 janvier 2007 11:10 À : [email protected] Objet : RE: [Jahia 4.1] Emplacement indexes moteur de recherche Bonjour, Ce problème a été fixé le 29 novembre dans la branche principale de jahia4.2. Une classe a été modifiée : branches/JAHIA-4-1-BRANCH/src/java/org/jahia/services/search/JahiaSearchBase Service.java La révision contenant ce fixe est 15815 Le marqueur $context est utilisé pour indiquer que le chemin est relatif au contexte de lapplication, sans ce marqueur, un chemin qui commence par /, i.e /mdr/jahia sera considéré comme absolu sous linux si un tel répertoire existe. <prop key="org.apache.lucene.searchIndexRootDir">$context/WEB-INF/var/search_index es</prop> ... <prop key="org.apache.lucene.searchIndexRootDir">/mdr/jahia</prop> Ci-dessous lextrait du commit. Cordialement, Khue Nguyen Author: knguyen Date: Wed Nov 29 16:29:02 2006 New Revision: 15815 URL: https://svndev.jahia.net/websvn/listing.php?sc=1 <https://svndev.jahia.net/websvn/listing.php?sc=1&rev=15815&repname=jahia> &rev=15815&repname=jahia Log: sncf-7 : backport from 5 to 4.1 Modified: branches/JAHIA-4-1-BRANCH/etc/config/config.xml branches/JAHIA-4-1-BRANCH/src/java/org/jahia/services/search/JahiaSearchBase Service.java Modified: branches/JAHIA-4-1-BRANCH/etc/config/config.xml URL: https://svndev.jahia.net/websvn/diff.php?path=/branches/JAHIA-4-1-BRANCH/etc /config/config.xml <https://svndev.jahia.net/websvn/diff.php?path=/branches/JAHIA-4-1-BRANCH/et c/config/config.xml&rev=15815&repname=jahia> &rev=15815&repname=jahia ============================================================================ == --- branches/JAHIA-4-1-BRANCH/etc/config/config.xml (original) +++ branches/JAHIA-4-1-BRANCH/etc/config/config.xml Wed Nov 29 16:29:02 +++ 2006 @@ -72,7 +72,7 @@ <prop key="org.apache.lucene.commitLockTimeout">60000</prop> <prop key="org.apache.lucene.writeLockTimeout">6000</prop> <prop key="org.apache.lucene.maxClauseCount">10000</prop> - <prop key="org.apache.lucene.searchIndexRootDir">/WEB-INF/var/search_indexes</prop > + <prop +key="org.apache.lucene.searchIndexRootDir">$context/WEB-INF/var/search_ +indexes</prop> <prop key="org.apache.lucene.localIndexing">1</prop><!-- 1: allow local indexing, 0: do not index ( when sharing a same index directory in a clustered environment --> <prop key="org.apache.lucene.backgroundIndexing.priority">5</prop><!-- define the priority of indexation in background 1 = Thread.MIN_PRIORITY, 5 = Thread.NORM_PRIORITY, 10 = Thread.MAX_PRIORITY --> </props> Modified: branches/JAHIA-4-1-BRANCH/src/java/org/jahia/services/search/JahiaSearchBase Service.java URL: https://svndev.jahia.net/websvn/diff.php?path=/branches/JAHIA-4-1-BRANCH/src /java/org/jahia/services/search/JahiaSearchBaseService.java <https://svndev.jahia.net/websvn/diff.php?path=/branches/JAHIA-4-1-BRANCH/sr c/java/org/jahia/services/search/JahiaSearchBaseService.java&rev=15815&repna me=jahia> &rev=15815&repname=jahia ============================================================================ == --- branches/JAHIA-4-1-BRANCH/src/java/org/jahia/services/search/JahiaSearchBase Service.java (original) +++ branches/JAHIA-4-1-BRANCH/src/java/org/jahia/services/search/JahiaSe +++ archBaseService.java Wed Nov 29 16:29:02 2006 @@ -277,12 +277,19 @@ val = searchSettings.getProperty("org.apache.lucene.searchIndexRootDir"); if ( val != null ){ - if ( val.startsWith("/") ){ - searchIndexesDiskPath = org.jahia.bin.Jahia. - getStaticServletConfig() - .getServletContext().getRealPath(val); - } else { + val = JahiaTools.convertContexted (val, + Jahia.getSettings().getPathResolver()); + File f = new File(val); + if ( f.isAbsolute() ){ searchIndexesDiskPath = val; + } else { + if (val.startsWith("/")) { + searchIndexesDiskPath = org.jahia.bin.Jahia. + getStaticServletConfig() + .getServletContext().getRealPath(val); + } else { + searchIndexesDiskPath = val; + } } } else { // the default _____ From: Daniel Perucho [mailto:[EMAIL PROTECTED] Sent: mercredi, 10. janvier 2007 17:38 To: [email protected] Subject: [Jahia 4.1] Emplacement indexes moteur de recherche Bonjour, Nous avons un problème avec le paramétrage de lemplacement des indexes du moteur de recherche Lucene. Pour info, notre environnement est Solaris avec Jahia 4.1. Nous sommes incapable de placer les indexes en dehors de larborescence de notre application. En effet, si nous paramétrons la valeur « /mdr/jahia » pour la clé « org.apache.lucene.searchIndexRootDir » dans le fichier « config.xml », le répertoire est crée à partir de la racine de larborescence de notre application : nous navons donc aucun moyen de préciser le chemin en absolue. Par contre, nous navons pas ce problème dans un environnement Windows (nous paramétrons pour cela un chemin du type c:\\mdr\jahia). Pouvez-vous me dire sil est possible de placer les indexes en dehors de larborescence de lapplication sous Solaris ? Merci et bonne année Cordialement Daniel Perucho
