<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: WebService Problème Path Lucene in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102603#M71436</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;le problème vient de la requête lucene elle même:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String queryLucene = "+PATH:\""+companyHomeParent.getPath()+"//*\" +@\\{http\\://&lt;A href="http://www.alfresco.org/model/content/1.0\\}name:\" rel="nofollow noopener noreferrer"&gt;www.alfresco.org/model/content/1.0\\}name:\&lt;/A&gt;"" + fileName + "\"";&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;cette requête ne regrade que sous company home (au premier niveau de l'arborescence).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Donc il faut aussi regarder en dessous .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;et pour ce il faut la transformé en :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String queryLucene = "+(PATH:\""+companyHomeParent.getPath()+"/*\" PATH:\""+companyHomeParent.getPath()+"/*//*\")\" +@\\{http\\://&lt;A href="http://www.alfresco.org/model/content/1.0\\}name:\" rel="nofollow noopener noreferrer"&gt;www.alfresco.org/model/content/1.0\\}name:\&lt;/A&gt;"" + fileName + "\"";&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Et oui je sais c'est assez barbare comme requête &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bien à toi.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Michel.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Dec 2008 11:32:42 GMT</pubDate>
    <dc:creator>michel</dc:creator>
    <dc:date>2008-12-11T11:32:42Z</dc:date>
    <item>
      <title>WebService Problème Path Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102598#M71431</link>
      <description>Bonjour,Je développe actuellement un appel de WebService via l'API fournie pour stocker et récupérer des fichiers dans Alfresco.J'ai actuellement un problème avec la syntaxe Lucene pour spéficier un chemin spécifique. Je m'explique, avant de stocker le fichier, je dois vérifier si un fichier portant</description>
      <pubDate>Tue, 04 Nov 2008 15:58:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102598#M71431</guid>
      <dc:creator>john31</dc:creator>
      <dc:date>2008-11-04T15:58:40Z</dc:date>
    </item>
    <item>
      <title>Re: WebService Problème Path Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102599#M71432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Attention,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;les requêtes Lucene sont "instable", car l'indexation se fait en arrière plan.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Il se peut donc que si la requête est effectuée juste après la création du noeud, elle ne renvoi rien.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Vous pouvez utiliser le service "get" en spécifiant un "path" dans le predicat pour faire une requête sur le chemin d'un noeud.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mais si c'est pour vérifier l'existence du noeud créé, il veut encore mieux utiliser directement le "nodeRef".&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Nov 2008 10:30:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102599#M71432</guid>
      <dc:creator>romain_lamarche</dc:creator>
      <dc:date>2008-11-05T10:30:44Z</dc:date>
    </item>
    <item>
      <title>Re: WebService Problème Path Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102600#M71433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Avez-vous essayer de jouer votre requête Lucene avec le navigateur de noeuds ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Charles Le Seac'h&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Nov 2008 11:11:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102600#M71433</guid>
      <dc:creator>cleseach</dc:creator>
      <dc:date>2008-11-05T11:11:50Z</dc:date>
    </item>
    <item>
      <title>Re: WebService Problème Path Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102601#M71434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tout d'abord je vous remercie pour votre aide.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Attention,&lt;BR /&gt;&lt;BR /&gt;les requêtes Lucene sont "instable", car l'indexation se fait en arrière plan.&lt;BR /&gt;Il se peut donc que si la requête est effectuée juste après la création du noeud, elle ne renvoi rien.&lt;BR /&gt;&lt;BR /&gt;Vous pouvez utiliser le service "get" en spécifiant un "path" dans le predicat pour faire une requête sur le chemin d'un noeud.&lt;BR /&gt;Mais si c'est pour vérifier l'existence du noeud créé, il veut encore mieux utiliser directement le "nodeRef".&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Je ne m'étais pas interressé à la méthode get du predicat, pensant que pour faire des requêtes sur des noeuds et des objets la meilleure façon était d'utiliser la méthode query du repositoryService en Lucene ou Xpath. Je vais regarder cela de plus près, cela est-il également la meilleure solution pour récupérer un document à partir de son uuid en webservice ? Car pour le moment j'utilise aussi une requete lucène de ce type : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;String queryLucene = "+@sys\\:node-uuid:\"" + uuid + "\"";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Query query = new Query(Constants.QUERY_LANG_LUCENE, queryLucene);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ResultSet rs = repositoryService.query(storeRef, query, false).getResultSet();&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour ce qui est de l'indexation Lucene en live, je ne pense pas que le problème vienne de là, car ma requête fonctionne très bien si j'utilise la racine "company_home" avec un fichier que je viens à peine d'envoyer et le noeud "cm:upload" a été créé depuis un moment et j'ai même refait un rebuild full de l'index au démarrage de Tomcat sans succès.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;par cleseach sur 05 Nov 2008, 12:11&lt;BR /&gt;Bonjour,&lt;BR /&gt;&lt;BR /&gt;Avez-vous essayer de jouer votre requête Lucene avec le navigateur de noeuds ?&lt;BR /&gt;&lt;BR /&gt;Cordialement,&lt;BR /&gt;Charles Le Seac'h&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Non, car je ne sais pas de quoi vous parlez&amp;nbsp; :roll: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je vais essayer de trouver ça et tester ma requête dedans.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Nov 2008 09:25:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102601#M71434</guid>
      <dc:creator>john31</dc:creator>
      <dc:date>2008-11-07T09:25:50Z</dc:date>
    </item>
    <item>
      <title>Re: WebService Problème Path Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102602#M71435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pour le "Node Browser" il faut aller dans "Administration Console" (bouton tout en haut lorsque tu es connecté en admin). Une fois cliqué sur "Node Browser" tu choisis le compartiment "workspace://SpacesStore" puis le choix "lucene" dans la liste déroulante sous "Search".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Evidemment, les labels ne sont pas les mêmes si tu as une interface en français…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Nov 2008 09:40:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102602#M71435</guid>
      <dc:creator>rivarola</dc:creator>
      <dc:date>2008-11-07T09:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: WebService Problème Path Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102603#M71436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;le problème vient de la requête lucene elle même:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String queryLucene = "+PATH:\""+companyHomeParent.getPath()+"//*\" +@\\{http\\://&lt;A href="http://www.alfresco.org/model/content/1.0\\}name:\" rel="nofollow noopener noreferrer"&gt;www.alfresco.org/model/content/1.0\\}name:\&lt;/A&gt;"" + fileName + "\"";&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;cette requête ne regrade que sous company home (au premier niveau de l'arborescence).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Donc il faut aussi regarder en dessous .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;et pour ce il faut la transformé en :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;String queryLucene = "+(PATH:\""+companyHomeParent.getPath()+"/*\" PATH:\""+companyHomeParent.getPath()+"/*//*\")\" +@\\{http\\://&lt;A href="http://www.alfresco.org/model/content/1.0\\}name:\" rel="nofollow noopener noreferrer"&gt;www.alfresco.org/model/content/1.0\\}name:\&lt;/A&gt;"" + fileName + "\"";&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Et oui je sais c'est assez barbare comme requête &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bien à toi.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Michel.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Dec 2008 11:32:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/webservice-probl%C3%A8me-path-lucene/m-p/102603#M71436</guid>
      <dc:creator>michel</dc:creator>
      <dc:date>2008-12-11T11:32:42Z</dc:date>
    </item>
  </channel>
</rss>

