<?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: Uso de luceneSearch in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138203#M96827</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Creo que el cambio que necesitas es .. de :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += ' + TYPE:"cm:folder"+@cm\:description:\"+ nombre ';&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;a&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += " +TYPE:\"cm:folder\" +@cm\:description:\"+ nombre +"\"";&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Prueba y nos dices.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Nov 2009 09:42:45 GMT</pubDate>
    <dc:creator>venzia</dc:creator>
    <dc:date>2009-11-16T09:42:45Z</dc:date>
    <item>
      <title>Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138197#M96821</link>
      <description>Saludos.Este post viene al hilo de otro http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=1976.Estoy construyendo un script con javascript (y no soy programador…tiene su mérito &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt;&amp;nbsp; ). El script tiene como función comparar el nombre de un archivo con el nombre de una carpeta, y si coinciden los s</description>
      <pubDate>Tue, 10 Nov 2009 11:10:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138197#M96821</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-10T11:10:38Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138198#M96822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No sera que Folder es una colecion de Nodos y no un nodo al que aplicarle el metodo hasPermission??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2009 11:35:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138198#M96822</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-11-10T11:35:32Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138199#M96823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gracias Pedro por tu respuesta …y rápida…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tienes que perdonar que no sea programador, y seguro que ese es el motivo por el que no entiendo bien la respuesta que me das.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Quiere decir que el resultado de luceneSearch tal como lo planteo no es un nodo y por tanto no le puedo aplicar el método?.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2009 13:06:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138199#M96823</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-10T13:06:49Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138200#M96824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Tampoco yo creas que me acuerdo de mucho, pero he visto un ejemplo tal que esta:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;var results = store.luceneSearch("TEXT:tomcat");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i=0; i&amp;lt;results.length; i++)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out += results&lt;EM&gt;.path + "&amp;lt;br&amp;gt;";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return out;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;De lo que deduzco que results es un array de nodos, que se itera para sacar los nodos. Luego deberias aplicarle el hasPermission al nodo iterado.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Nov 2009 14:10:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138200#M96824</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-11-10T14:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138201#M96825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gracias Pedro por tu respuesta.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Me permito una pregunta más, ya que con el nombre del espacio el script se me empieza a complicar, y se escapa a mi conocimiento. Aquí la pregunta:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;¿existe alguna función como &lt;/SPAN&gt;&lt;STRONG&gt;space.childByNamePath&lt;/STRONG&gt;&lt;SPAN&gt;, pero que en lugar del nombre del espacio use el campo descripción para localizar dicho espacio?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Nov 2009 10:25:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138201#M96825</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-11T10:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138202#M96826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Aquí sigo peleando con el script que me tiene algo desquiciado…algo no…mucho. :mrgreen: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Como he mencionado a lo largo de este post, estoy intentando crear un script para que me mueva documentos desde una carpeta a otra en función de una parte del nombre del documento, y (OJO esto es nuevo) en función del valor del campo descripción del espacio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Veamos. Y me vuelvo a repetir: Tengo una estructura de carpetas dentro de una carpeta general llamada "Clientes". De esta carpeta cuelgan otras que son nombradas con un nombre compuesto por seis dígitos que son números(código del cliente), y a continuación una cadena de texto sin longitud definida y que contiene el nombre del cliente (puede contener tildes, comas, etc). Estas carpetas se completan con el campo descripción del espacio que está conformado exclusivamente por el código del cliente, o lo que es lo mismo:seis dígitos numéricos.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dentro de la carpeta general Clientes tengo otra carpeta llamada "pendientes", donde se moverán los documentos que no coincidan con las condiciones de la búsqueda (esto se producirá cuando el documento no este correctamente nombrado, o cuando la carpeta del cliente no exista).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Los documentos son nombrados mediante seis dígitos al comienzo (para hacerlo coincidir con el nombre de la carpeta y del campo descripción de la carpeta), y a continuación una cadena de texto libre.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;De este modo el documento 001180Modelo de contrato debe ser movido a la carpeta 001180Cliente Fulanito de tal, esta carpeta tiene como valor del campo descrición 001180.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Estoy loco con la función search.luceneSearch y la forma de crear la consulta. He hecho pruebas con el explorador de nodos y con diferentes variantes me devuelve siempre la existencia de la carpeta.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pero cuando llevo la consulta al script me encuentro con que me devuelve un error de que no encuentra lo que busco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A continuación el script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var documento&amp;nbsp;&amp;nbsp; = document.name;&lt;BR /&gt;var nombre = documento.substr(0,6);&lt;BR /&gt;var pendientes = space.childByNamePath("pendientes");&lt;BR /&gt;&lt;BR /&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += ' + TYPE:"cm:folder"+@cm\:description:\"+ nombre ';&lt;BR /&gt;&lt;BR /&gt;var carpetacliente = search.luceneSearch(query);&lt;BR /&gt;var ruta = space.childByNamePath(carpetacliente);&lt;BR /&gt;&lt;BR /&gt;if (ruta != null &amp;amp;&amp;amp; ruta.hasPermission("CreateChildren"))&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var copy = document.move(ruta);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = documento;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;else &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; var copy = document.move(pendientes);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = carpetacliente;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&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;A continuación el error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Ocurrió un error del sistema durante la operación: Failed to execute script 'workspace://SpacesStore/dc818d72-ce10-11de-a65d-43cb83d5086a': Failed to execute script 'workspace://SpacesStore/dc818d72-ce10-11de-a65d-43cb83d5086a': Wrapped java.lang.IllegalArgumentException: Local name cannot be null or empty. (AlfrescoScript#34)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Es claro que el problema está en la construcción de la búsqueda, porque de forma intencionada renombramos el documento con el valor que devuelve la búsqueda, y nos dice (como se ve en el error), que dicho nombre no puede ser un valor vacío…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Evidentemente la búsqueda no devuelve nada.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Un detalle importante en función de todo lo que he leído sobre Lucene es que estoy usando la versión 2.9 community.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Alguien puede ayudarme sobre la sintaxis para la construcción de la búsqueda?, ¿qué estoy haciedo mal?……por favor ayudaaaaaaa&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Nov 2009 19:28:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138202#M96826</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-13T19:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138203#M96827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Creo que el cambio que necesitas es .. de :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += ' + TYPE:"cm:folder"+@cm\:description:\"+ nombre ';&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;a&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += " +TYPE:\"cm:folder\" +@cm\:description:\"+ nombre +"\"";&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Prueba y nos dices.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 09:42:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138203#M96827</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2009-11-16T09:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138204#M96828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Javier:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;He probado con el query como tu me indicas, y me arroja el siguiente error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Error&amp;nbsp; Por favor corrija los errores siguientes y haga clic en Aceptar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Ocurrió un error del sistema durante la operación: Failed to execute script 'workspace://SpacesStore/c2e44dbb-cec3-11de-a65d-43cb83d5086a':&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Failed to execute script 'workspace://SpacesStore/c2e44dbb-cec3-11de-a65d-43cb83d5086a': illegal character (AlfrescoScript#20)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;La línea 20 es la primera en la que se define el query (la ruta).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Una pregunta más. He visto en algunos foros que aplican, creo que es una función, al resultado de la búsqueda, hacen la siguiente instrucción sobre la variable (en este caso query):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;model.query=query&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Otra cosa, el hecho de que las carpetas comiencen por valores numéricos, ¿no requiere la conversión al formato _x0020_?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 10:03:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138204#M96828</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-16T10:03:08Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138205#M96829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Creo que el cambio que necesitas es .. de :&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += ' + TYPE:"cm:folder"+@cm\:description:\"+ nombre ';&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;a&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += " +TYPE:\"cm:folder\" +@cm\:description:\"+ nombre +"\"";&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;Prueba y nos dices.&lt;BR /&gt;Saludos&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Cierto tini, lo estoy haciendo de cabeza y se me paso una comilla doble :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += " +TYPE:\"cm:folder\" +@cm\:description:\""+ nombre +"\"";&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Dime que tal con este cambio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 10:23:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138205#M96829</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2009-11-16T10:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138206#M96830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok Javier.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;La búsqueda parece que la ha solventado, es decir, no me arroja error de sintáxis. Pero ahora me dice lo siguiente:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Error&amp;nbsp; Por favor corrija los errores siguientes y haga clic en Aceptar.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Ocurrió un error del sistema durante la operación: Failed to execute script 'workspace://SpacesStore/8f2beb23-d29a-11de-8a47-316241369f51':&lt;BR /&gt;Failed to execute script 'workspace://SpacesStore/8f2beb23-d29a-11de-8a47-316241369f51': Wrapped java.lang.IllegalArgumentException: Local name cannot be null or empty. (AlfrescoScript#25)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;El script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var documento&amp;nbsp;&amp;nbsp; = document.name;&lt;BR /&gt;var nombre = documento.substr(0,6);&lt;BR /&gt;var pendientes = space.childByNamePath("pendientes");&lt;BR /&gt;&lt;BR /&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\"";&lt;BR /&gt;query += " +TYPE:\"cm:folder\" +@cm\:description:\""+ nombre +"\"";&lt;BR /&gt;&lt;BR /&gt;var carpetacliente = search.luceneSearch(query);&lt;BR /&gt;var ruta = space.childByNamePath(carpetacliente);&lt;BR /&gt;&lt;BR /&gt;if (ruta != null &amp;amp;&amp;amp; ruta.hasPermission("CreateChildren"))&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var copy = document.move(ruta);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = documento;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;else &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; var copy = document.move(pendientes);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = carpetacliente;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&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;Volvemos a que el resultado de la búsqueda me lo devuelve como vacío o nulo. ¿Habrá que hacer la conversión que mencioné anteriomente, lo de aplicar &lt;/SPAN&gt;&lt;STRONG&gt;"model" &lt;/STRONG&gt;&lt;SPAN&gt;o cambiar al &lt;/SPAN&gt;&lt;STRONG&gt;formato _x0020_&lt;/STRONG&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias de antemano.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 10:47:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138206#M96830</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-16T10:47:10Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138207#M96831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola de nuevo tini, antes tenia algo de prisa y se me paso comentarte lo de las carpetas cuyos nombre empiezan por número.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Extraido de un post de aqui donde ajv explicaba el caso :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Las búsquedas por Lucene están basadas en codificación ISO9075, por lo que hay ciertos caracteres en el inicio del nombre de un contenido que se deben tratar de forma espacial, entre ellos los números &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;BR /&gt;Puedes emplear la codificación ISO9075. Por ejemplo, los espacios se reemplazan por _x0020_, las cadenas que comienzan con números se codifica el primer numero de la siguiente forma: _x003Y_, donde Y es el número a codificar.&lt;BR /&gt;Por ejemplo, la cadena "1 2" sería "_x0031__x0020_2"&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=974" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=974&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Visto esto, para solventar tu problema deberías modificar el query de esta forma :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;//reemplazamos el primer caracter por el formato ISO9075 de dicho caracter numerico&lt;BR /&gt;//teniendo en cuenta que todas estas carpetas destino empezaran por un numero&lt;BR /&gt;//en caso que no sea asi habra que meter una comprobacion previa de si empieza con numero&lt;BR /&gt;var nombre_carpeta=nombre.replace(nombre.substring(0,1),"_x003"+nombre.substring(0,1)+"_");&lt;BR /&gt;query += " +TYPE:\"cm:folder\" +@cm\:description:\""+ nombre_carpeta +"\"";&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;/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;Voy de cabeza .. por lo que puede fallar. Espero al menos que entiendas el procedimiento.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 13:13:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138207#M96831</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2009-11-16T13:13:41Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138208#M96832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Aquí de nuevo Javier….(pero con algunas neuronas menos….este script me las está quemando).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Veamos. He analizado lo que me mandas y creo que lo he entendido. Estamos declarando una variable que lo que hace es reemplazar el primer dígito del nombre de la carpeta por el carácter apropiado para que sea entendido por la codificación que emplea Lucene. Hasta ahí, espero que bien.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;He leído detenidamente tanto tu respuesta, como el post que me incluyes en la misma, así como otros varios en los que habla sobre el asunto de la codificación (como ejemplo más completo: …./en/viewtopic.php?f=4&amp;amp;t=7215&amp;amp;p=23458&amp;amp;hilit=query+for+lucenesearch#p23458).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;He modificado mi script incluyendo exactamente lo que me indicas, porque por lo que he observado el uso del método "replace", es como escribes en tu respuesta (cadena a reemplazar, por lo que reemplaza). Y ademàs lo que busco, como indicas en el post que me enlazabas, es reemplazar solo el primer dígito (el nombre de la carpeta empieza por 6 números).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A continuación el script modificado y comentado:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var documento&amp;nbsp;&amp;nbsp; = document.name; //obtengo el nombre del archivo que meto en Alfresco&lt;BR /&gt;&lt;BR /&gt;var nombre = documento.substr(0,6); //extraigo los seis primeros dígitos del nombre del archivo&lt;BR /&gt;&lt;BR /&gt;var pendientes = space.childByNamePath("pendientes");&lt;BR /&gt;&lt;BR /&gt;var nombre_carpeta=nombre.replace(nombre.substring(0,1),"_x003"+nombre.substring (0,1)+"_");//Reemplazo primer dígito por _x003primerdigitonumero_&lt;BR /&gt;&lt;BR /&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\""; //ruta de la consulta: Empresa-User Homes-Clientes&lt;BR /&gt;query += " +TYPE:\"cm:folder\" +@cm\:description:\""+ nombre_carpeta +"\""; //la consulta busca una carpeta cuya descripción coincida con los seis primeros&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //digitos del nombre del documento.&lt;BR /&gt;&lt;BR /&gt;var carpetacliente = search.luceneSearch(query); //ejecutamos la consulta&lt;BR /&gt;var ruta = space.childByNamePath(carpetacliente);//trasladamos la consulta al nombre del espacio destino del documento.&lt;BR /&gt;&lt;BR /&gt;if (ruta != null &amp;amp;&amp;amp; ruta.hasPermission("CreateChildren")) //si la espacio destino no es nulo y tiene permiso (eso creo que significa)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var copy = document.move(ruta); //mueve el documento al espacio destino&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //si el movimiento no es nulo&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = documento;&amp;nbsp; //nombro el documento con su nombre original&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //persistiendo el movimiento&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //en caso contrario&lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; var copy = document.move(pendientes);//muevo el documento a la carpeta pendientes&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = carpetacliente; //pero en este caso lo nombro con el resultado de la consulta para comprobar que me arroja la consulta&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&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;Vale….creo que entiendo lo que escribo de código, pero el caso es que me sigue arrojando el mismo error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Por favor corrija los errores siguientes y haga clic en Aceptar.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Ocurrió un error del sistema durante la operación: Failed to execute script 'workspace://SpacesStore/a741be7f-d2c4-11de-8a47-316241369f51':&lt;BR /&gt;Failed to execute script 'workspace://SpacesStore/a741be7f-d2c4-11de-8a47-316241369f51': Wrapped java.lang.IllegalArgumentException: Local name cannot be null or empty. (AlfrescoScript#27)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Me da que el problema es que no se como interpretar el resultado de la búsqueda, o bien, que la búsqueda me devuelve algo pero de forma incorrecta. Hay que tener en cuenta que además de los seis primeros dígitos, tenemos como nombre de carpeta apellidos y nombre del cliente, y si bien entre los seis primeros dígitos y el primer apellido no hay espacio alguno, si los hay posteriormente entre los apellidos y los nombres. Para más, complicaciones, pueden existir tildes, aunque eso no me preocupa porque las quito y listo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Qué es lo que falla?…¿por què me sigue dando error?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 17:12:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138208#M96832</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-16T17:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138209#M96833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Vale tini .. ya veo por donde puede estar fallando :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(vamos al grano)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;En primer lugar la busqueda seguro que no te devuelve nada en este momento, puesto que estamos realizando una comparación exacta con el campo descripcion (al llevar comillas dobles) .. para ello te propongo que pruebes el siguiente script :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var documento&amp;nbsp;&amp;nbsp; = document.name; //obtengo el nombre del archivo que meto en Alfresco&lt;BR /&gt;&lt;BR /&gt;var nombre = documento.substr(0,6); //extraigo los seis primeros dígitos del nombre del archivo&lt;BR /&gt;&lt;BR /&gt;var pendientes = space.childByNamePath("pendientes");&lt;BR /&gt;&lt;BR /&gt;var nombre_carpeta=nombre.replace(nombre.substring(0,1),"_x003"+nombre.substring (0,1)+"_");//Reemplazo primer dígito por _x003primerdigitonumero_&lt;BR /&gt;&lt;BR /&gt;var query = "+PATH:\"/app:company_home/cm:User Homes/cm:Clientes/*\""; //ruta de la consulta: Empresa-User Homes-Clientes&lt;BR /&gt;//AHORA METEMOS BUSQUEDA CON COMODIN PUESTO QUE NO SABEMOS EL RESTO DE DATOS&lt;BR /&gt;query += " +TYPE:\"cm:folder\" +@cm\:description:"+ nombre_carpeta +"*"; //la consulta busca una carpeta cuya descripción coincida con los seis primeros&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;var carpetacliente = search.luceneSearch(query); //ejecutamos la consulta&lt;BR /&gt;//ESTO ES ERRONEO PUESTO QUE EL QUERY DEVUELVE UN ARRAY DE OBJETOS TIPO NODO&lt;BR /&gt;//var ruta = space.childByNamePath(carpetacliente);//trasladamos la consulta al nombre del espacio destino del documento.&lt;BR /&gt;&lt;BR /&gt;//si nos devuelve algo&lt;BR /&gt;if (carpetacliente!= null) &lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; //comprobamos si tenemos permisos sobre el primero objeto (y en teoria unico)&lt;BR /&gt; if(carpetacliente[0].hasPermission("CreateChildren"))&lt;BR /&gt; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var copy = document.move(carpetacliente[0]); //mueve el documento al espacio destino&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //si el movimiento no es nulo&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = documento;&amp;nbsp; //nombro el documento con su nombre original&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //persistiendo el movimiento&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt; }&lt;BR /&gt;}&lt;BR /&gt;else&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //en caso contrario&lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; var copy = document.move(pendientes);//muevo el documento a la carpeta pendientes&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = carpetacliente; //pero en este caso lo nombro con el resultado de la consulta para comprobar que me arroja la consulta&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&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;SPAN&gt;Creo que no se me pasa nada .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Prueba a ver que te dice ahora&amp;nbsp; :mrgreen:.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hay que tener en cuenta donde ejecutas el script (es decir .. si tienes subespacios donde heredan la regla el objeto space varía).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;La verdad que me pillas justo de tiempo para darle una ojeada mas profunda a tu caso .. espero al menos que te sirva.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 17:29:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138209#M96833</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2009-11-16T17:29:19Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138210#M96834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Javier, no te puedes ni imaginar lo que agradezco tu inestimable ayuda (hay alguien al otro lado… :lol: )&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bueno, al grano.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;He probado el script tal y como tu me lo escribiste. No me ha funcionado:&lt;/SPAN&gt;&lt;BR /&gt;&lt;LI&gt;Si subo un archivo con nombre &lt;STRONG&gt;000587MOCONT3T2009.txt&lt;/STRONG&gt; el archivo es subido pero no se mueve al espacio 000587Ramon Martinez del Campo.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;Si subo un archivo con nombre &lt;STRONG&gt;000587Ramon Martinez del Campo&lt;/STRONG&gt;, me lanza el siguiente error:&lt;/LI&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Please correct the errors below then click OK.&lt;BR /&gt;A system error happened during the operation: 10160061 Failed to execute script 'workspace://SpacesStore/5f38585d-18a7-4fa7-9f65-cfbd0ea46f57': 10160060 Failed to execute search: +PATH:"/app:company_home/cm:Clientes/*" +TYPE:"cm:folder" +@cm:description:_x0030_00587*&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Hay que observar que me está identificando correctamente el primer dígito.&lt;/SPAN&gt;&lt;EM&gt; [size=85](NOTA: he cambiado la carpeta clientes y la he subido un nivel, ahora la he puesto dentro de Company Home directamente, para evitar efectos colaterales&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; ), y es en la carpeta clientes donde aplica la regla y desde la que subo los archivos.[/size]&lt;/EM&gt;&lt;BR /&gt;&lt;LI&gt;Si subo un archivo con nombre &lt;STRONG&gt;prueba.txt&lt;/STRONG&gt;, me lanza un error similar:&lt;/LI&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Please correct the errors below then click OK.&lt;BR /&gt;A system error happened during the operation: 10160063 Failed to execute script 'workspace://SpacesStore/5f38585d-18a7-4fa7-9f65-cfbd0ea46f57': 10160062 Failed to execute search: +PATH:"/app:company_home/cm:Clientes/*" +TYPE:"cm:folder" +@cm:description:_x003P_rueba*&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Algo me has hecho avanzar, ya no devuelve un valor nulo o vacío, aunque falla en la ejecución de la búsqueda (lo mismo es cualquier error de sintáxis, que el Lucene se las trae).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Analizando el script me he dado cuenta de que algo no lo estoy interpretando bien. Me explico.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Las carpetas tienen como nombre la composición de los 6 dígitos + texto libre, pero el campo descripción tiene exclusivamente el valor de los 6 dígitos. Por ejemplo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;EM&gt;Nombre de carpeta: 000587Ramon Martinez del Campo —- Campo Descripción: 000587&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Entonces he hecho la prueba de dejar en la consulta el valor de la variable &lt;/SPAN&gt;&lt;STRONG&gt;cm:description&lt;/STRONG&gt;&lt;SPAN&gt; como estaba incialmente, con doble entrecomillado, puesto que el campo descripción es exacto a los seis primeros dígitos del nombre del documento que debe incluirse. Y me ocurre exactamente lo mismo que lo explicado para los tres archivos que subo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mi duda es si en la consulta debo incluir también una búsqueda por el nombre de la carpeta y no solo por el campo descripción si bien, este último es el campo más fiable, puesto que es exactamente la cadena por la que empieza el nombre de cualquier documento que debe incluirse en esa carpeta.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;También dudo, si debiera modifica algo en el modelo de contenido (contentModel.xml) en lo que respecta al campo descripción (Tokenise, atomic, etc.), aunque esto creo que no, puesto que la carpeta es un objeto de contenido, y por tanto debe heredar estas propiedades del objeto content.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En fin, que esto empieza a tomar carácter de Cuarto Milenio.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 22:54:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138210#M96834</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-16T22:54:32Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138211#M96835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Pues la verdad q si .. puesto q cojo el query del error y lo meto en el explorador de nodos y funciona! (eso si .. a mi no me devuelve nada .. pero esto es logico).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Viendo la explicacion solo me cabe hacer dos pruebas. Una tal y como lo tenias, sin formateo del primer caracter numerico y con la comparacion exacta del campo descripcion. Otra quitandole la busqueda por el path .. es decir .. cambiar la busqueda para ver si encuentras que es lo que falla.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;En fin, ya me dices los resultados de las pruebas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 09:02:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138211#M96835</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2009-11-17T09:02:16Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138212#M96836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Javier.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;He hecho las pruebas. que me comentas, sin resultado. Está claro que el problema está en la búsqueda.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Los errores que me ha arrojado dicen que no se puede aplicar el método "haspermission" sobre indefinidos. Parece que algo avanzamos, porque parece que encontrar encuentra algo, pero es indefinido.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Te voy a comentar algunos resultados obtenidos con el explorador de nodos, a ver si así ves algo que me pueda dar pistas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;He incluido la carpeta Clientes de nuevo dentro de User Homes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Si en el explorador de nodos introduzco la siguiente cadena:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;TYPE:"cm:folder" +@cm\:description:"000090"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Me devuelve el resultado correcto:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;{&lt;A href="http://www.alfresco.org/model/content/1.0}_x0030_00090López_x0020_Martínez_x002c__x0020_Manuel" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}_x0030_00090López_x0020_Martínez_x002c__x0020_Manuel&lt;/A&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Si en el explorador de nodos incluyo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;"app:/company_home/cm:user_homes/cm:Clientes"+TYPE:"cm:folder" +@cm\:description:"000090"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Me devuelve el resultado correcto:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;{&lt;A href="http://www.alfresco.org/model/content/1.0}_x0030_00090López_x0020_Martínez_x002c__x0020_Manuel" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}_x0030_00090López_x0020_Martínez_x002c__x0020_Manuel&lt;/A&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Por tanto, creo que &lt;/SPAN&gt;&lt;STRONG&gt;no&lt;/STRONG&gt;&lt;SPAN&gt; es necesario incluir la conversión del primer dígito (_x003_)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Para empezar al incluir la ruta resulta que User Homes, es user_homes. Esto es como apuntar a un blanco invisible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mi pregunta es si en la declaración de la consulta del script: ¿puedo incluir directamente lo que incluyo en el explorador de nodos, en caso contrario cúal es la forma de construirlo conforme al resultado del explorador de nodos? (por favor no me remitáis a las wiki porque la documentación más que instruir, lia).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Y otra pregunta. En el explorador de nodos he metido un valor directamente, al construir la consulta en el script, ¿cómo incluyo en lugar de un valor una variable?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 11:21:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138212#M96836</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-17T11:21:09Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138213#M96837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hola Javier.&lt;BR /&gt;He hecho las pruebas. que me comentas, sin resultado. Está claro que el problema está en la búsqueda.&lt;BR /&gt;Los errores que me ha arrojado dicen que no se puede aplicar el método "haspermission" sobre indefinidos. Parece que algo avanzamos, porque parece que encontrar encuentra algo, pero es indefinido.&lt;BR /&gt;Te voy a comentar algunos resultados obtenidos con el explorador de nodos, a ver si así ves algo que me pueda dar pistas.&lt;BR /&gt;He incluido la carpeta Clientes de nuevo dentro de User Homes.&lt;BR /&gt;Si en el explorador de nodos introduzco la siguiente cadena:&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;TYPE:"cm:folder" +@cm\:description:"000090"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;Me devuelve el resultado correcto:&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;{&lt;A href="http://www.alfresco.org/model/content/1.0}_x0030_00090López_x0020_Martínez_x002c__x0020_Manuel" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}_x0030_00090López_x0020_Martínez_x002c__x0020_Manuel&lt;/A&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;Si en el explorador de nodos incluyo:&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;"app:/company_home/cm:user_homes/cm:Clientes"+TYPE:"cm:folder" +@cm\:description:"000090"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;Me devuelve el resultado correcto:&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;{&lt;A href="http://www.alfresco.org/model/content/1.0}_x0030_00090López_x0020_Martínez_x002c__x0020_Manuel" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}_x0030_00090López_x0020_Martínez_x002c__x0020_Manuel&lt;/A&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;Por tanto, creo que &lt;STRONG&gt;no&lt;/STRONG&gt; es necesario incluir la conversión del primer dígito (_x003_)&lt;BR /&gt;Para empezar al incluir la ruta resulta que User Homes, es user_homes. Esto es como apuntar a un blanco invisible.&lt;BR /&gt;Mi pregunta es si en la declaración de la consulta del script: ¿puedo incluir directamente lo que incluyo en el explorador de nodos, en caso contrario cúal es la forma de construirlo conforme al resultado del explorador de nodos? (por favor no me remitáis a las wiki porque la documentación más que instruir, lia).&lt;BR /&gt;Y otra pregunta. En el explorador de nodos he metido un valor directamente, al construir la consulta en el script, ¿cómo incluyo en lugar de un valor una variable?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Hola Tini, parece que va mejorando la cosa ..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-El tema de la conversion del primer digito me da que solo es necesario cuando tratamos de buscar por la propiedad name (pero bueno .. habia que probar&amp;nbsp; :wink&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;SPAN&gt;-A la busqueda&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;"app:/company_home/cm:user_homes/cm:Clientes"+TYPE:"cm:folder" +@cm\:description:"000090"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;creo que le falta el termino PATH (supongo que sera un descuido .. no obstante confirmalo please).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-En cuanto a meter los clientes en el user_home no lo veo adecuado si no se da el caso que los clientes son usuarios (mas que nada a nivel de estructura del repositorio), en cuyo caso lo ideal sería crear directamente en user_home una carpeta por cada cliente (en el mismo wizard de creacion de usuarios). No obstante esto no debe ser la causa del problema y queda como opinion personal :mrgreen:.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Y Para adaptar el codigo de busqueda al script deberás tener en cuenta que hay que "escapar" ciertos caracteres especiales como las comillas (") o los dos puntos de los nombres de las propiedades (&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;SPAN&gt;El siguiente codigo es un ejemplo de los que yo tengo y funcionan perfectamente :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var docs = search.luceneSearch("PATH:\"/app:company_home/cm:EMPRESA//*\" AND ASPECT:\"{modelo.personalizado}relaciones\" AND NOT (@custom_model\\:relaciones:\"&amp;lt;entidad&amp;gt;&amp;lt;/entidad&amp;gt;\" AND @custom_model\\:expedientes:\"&amp;lt;entidad&amp;gt;&amp;lt;/entidad&amp;gt;\")");&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Esto viene bien para entender la sintaxis .. Y COMPROBAR QUE HABIA UN FALLO EN EL PATH (app:&lt;/SPAN&gt;&lt;STRONG&gt;/&lt;/STRONG&gt;&lt;SPAN&gt;company_home) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Las comillas del path, el nombre del aspecto y el valor de propiedades van escapadas con la \ (\") .. tanto las de inicio como las de fin.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Los dos puntos del nombre de la propiedad tb van escapados con la \ (\&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;De esta forma .. la ultima consulta que comentas que funciona en el explorador de nodos, debería quedar así para ejecutarla desde el script :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var query = "PATH:\"/app:company_home/cm:user_homes/cm:Clientes//*\" +TYPE:\"cm:folder\" +@cm\\:description:\""+codigo_del_cliente+"\"";&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Prueba y me dices.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos y suerte!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 13:25:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138213#M96837</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2009-11-17T13:25:44Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138214#M96838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;OEEEEOOOOEEEEE……el script en su parte más importante….funciona.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Javier me hace la búsqueda, me mueve los documentos cuyos nombres coinciden a las carpetas que corresponden… &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; Eres un monstruo….&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Pero como el mundo no es perfecto, me queda un fleco, que aún siendo un fleco es importante.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Resulta que la búsqueda parece como si siempre arrojara algo, y además descubro que me está buscando en todo el repositorio, puesto que si subo un archivo con nombre &lt;/SPAN&gt;&lt;STRONG&gt;Pruebas.txt &lt;/STRONG&gt;&lt;SPAN&gt;resulta que lo mete en la carpeta&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;Diccionario de datos - Modelos de Espacio - Plantilla1&lt;/STRONG&gt;&lt;SPAN&gt; (un espacio creado por mi), y que resulta que tiene como descripción del espacio &lt;/SPAN&gt;&lt;STRONG&gt;Prueba de plantilla&lt;/STRONG&gt;&lt;SPAN&gt;. Por tanto, no se limita a buscar en la ruta que se le especifica.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Entonces, la cuestión que surge es… ¿cómo limitar esa búsqueda a un espacio y sus subespacios?.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Por otra parte si incluyo otro documento llamado&lt;/SPAN&gt;&lt;STRONG&gt; "Query.txt"&lt;/STRONG&gt;&lt;SPAN&gt; lanza un error porque no encuentra ningún espacio de correspondencia, y no lo mueve al espacio &lt;/SPAN&gt;&lt;STRONG&gt;pendientes&lt;/STRONG&gt;&lt;SPAN&gt;, por lo que me parece, como dije antes que la búsqueda siempre arroja algo (no se el qué). La pregunta que me surge en este caso es ¿cómo forzar a que emplee el espacio pendientes que indica el script?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A continuación el código del script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;var documento&amp;nbsp;&amp;nbsp; = document.name;&lt;BR /&gt;var nombre = documento.substr(0,6);&lt;BR /&gt;var pendientes = space.childByNamePath("pendientes");&lt;BR /&gt;var carpetacliente = search.luceneSearch("PATH:\"/app:company_home/cm:user_homes/cm:Clientes//*\" +TYPE:\"cm:folder\" +@cm\\:description:\""+nombre+"\"");&lt;BR /&gt;&lt;BR /&gt;//si nos devuelve algo&lt;BR /&gt;if (carpetacliente!= null)&lt;BR /&gt;{&lt;BR /&gt;//comprobamos si tenemos permisos sobre el primero objeto (y en teoria unico)&lt;BR /&gt;if(carpetacliente[0].hasPermission("CreateChildren"))&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var copy = document.move(carpetacliente[0]);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = documento;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;else&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; var copy = document.move(pendientes);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (copy != null)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.name = documento;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.save();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 16:25:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138214#M96838</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-17T16:25:39Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138215#M96839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;jejeje .. bueno .. esto ya tiene buena pinta .. me alegro!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Prueba este cambio en el query :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var carpetacliente = search.luceneSearch("+PATH:\"/app:company_home/cm:user_homes/cm:Clientes//*\" +TYPE:\"cm:folder\" +@cm\\:description:\""+nombre+"\"");&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;o este otro&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var carpetacliente = search.luceneSearch("+PATH:\"/app:company_home/cm:user_homes/cm:Clientes//*\" AND TYPE:\"cm:folder\" AND @cm\\:description:\""+nombre+"\"");&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Lo mismo si no indicas el + antes de PATH inicial lo toma como un OR lógico .. ya me dices.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 16:33:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138215#M96839</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2009-11-17T16:33:55Z</dc:date>
    </item>
    <item>
      <title>Re: Uso de luceneSearch</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138216#M96840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas Javier, mejor dicho San Javier (jeje).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;He probado metiendo el + delante del PATH y nada. También he probado metiendo AND en lugar de + , tampoco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Si miras en el post que redacté antes (y que me contestaste a tal velocidad que no me dio tiempo ni a publicar una edición del mismo&amp;nbsp; &lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt; ), verás que si subo un archivo con nombre Query.txt, me encuentro que lanza un error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Por favor corrija los errores siguientes y haga clic en Aceptar.&lt;BR /&gt;Ocurrió un error del sistema durante la operación: Failed to execute script 'workspace://SpacesStore/42622f72-d387-11de-8a47-316241369f51': Failed to execute script 'workspace://SpacesStore/42622f72-d387-11de-8a47-316241369f51': TypeError: Cannot call method "hasPermission" of undefined (AlfrescoScript#10)&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Creo entender por el error que no ha encontrado el espacio, pero también me da que pensar que no pasa del primer y segundo "If" porque la búsqueda siempre arroja algo, aunque no sea una coincidencia de lo que buscamos, o simplemente un valor nulo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;¿cómo le digo que sea un coincidencia exacta?….¿debería&amp;nbsp; emplear otro método que no fuera el if / else?..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 16:55:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/uso-de-lucenesearch/m-p/138216#M96840</guid>
      <dc:creator>vlopez</dc:creator>
      <dc:date>2009-11-17T16:55:24Z</dc:date>
    </item>
  </channel>
</rss>

