Bonjour,

 

Pour info, nous utilisons le build 6089. Nous n’aurons donc pas de soucis
pour intégrer cette classe ?

 

Cordialement,

Daniel Perucho

 

  _____  

De : Khue Nguyen [mailto:[EMAIL PROTECTED] 
Envoyé : mardi 16 janvier 2007 16:04
À : [email protected]
Objet : RE: [Jahia 4.1] Emplacement indexes moteur de recherche

 

Bonjour,

 

 

Par rapport à la dernière build 7006 de jahia 4.1.2, seule cette classe est
concernée. Elle est en attachée et vous pouvez la mettre dans 

WEB-INF/classes/org/jahia/services/search.

 

 

 

Cordialement,

Khue Nguyen

 

  _____  

From: Daniel Perucho [mailto:[EMAIL PROTECTED] 
Sent: vendredi, 12. janvier 2007 14:06
To: Khue Nguyen
Cc: [email protected]
Subject: RE: [Jahia 4.1] Emplacement indexes moteur de recherche

 

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 l’application, 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 l’extrait 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 l’emplacement 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 l’arborescence 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 l’arborescence
de notre application : nous n’avons donc aucun moyen de préciser le chemin
en absolue.

 

Par contre, nous n’avons pas ce problème dans un environnement Windows (nous
paramétrons pour cela un chemin du type c:\\mdr\jahia).

 

Pouvez-vous me dire s’il est possible de placer les indexes en dehors de
l’arborescence de l’application sous Solaris ?

 

Merci et bonne année

Cordialement

Daniel Perucho

Répondre à