<?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: Búsqueda de txt con Lucene in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152844#M107467</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;antes que nada muchas gracias por las respuestas. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cuando subo mediante la interfaz web la búsqueda me la hace bien, me ocurre sólo cuando lo hago mediante mi código. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Os pongo aquí la parte que se encarga de la subida:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory.getRepositoryService(); &lt;BR /&gt;&lt;BR /&gt;String contentData = AlfrescoContentUtils.putContent(file, fileNameAlfresco);&lt;BR /&gt;&lt;BR /&gt;Reference ref = new Reference(store, cmFile.getId(), null);&lt;BR /&gt;Predicate predicate = new Predicate(new Reference[] { ref }, null, null);&lt;BR /&gt;&lt;BR /&gt;NamedValue[] fileProperties = AlfrescoServiceHelper.getFileNodeProperties(contentData, cmFile);&lt;BR /&gt;&lt;BR /&gt;CMLUpdate update = new CMLUpdate(fileProperties, predicate, null);&lt;BR /&gt;CML cml = new CML();&lt;BR /&gt;cml.setUpdate(new CMLUpdate[] { update }); &lt;BR /&gt;&lt;BR /&gt;UpdateResult[] updateResult = repositoryService.update(cml);&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Utilizo el putContent ya que para archivos grandes no dá problemas. El método (de Alfresco, no es propio) devuelve un string que se sube en el metadato content. Os pongo aquí la parte correspondiente a los metadatos, el getFileNodeProperties, que sí es un método propio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;public static NamedValue[] getFileNodeProperties(String content, CMFile cmFile) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ArrayList&amp;lt;NamedValue&amp;gt; propertiesArray = new ArrayList&amp;lt;NamedValue&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertiesArray.add(Utils.createNamedValue(Constants.PROP_CONTENT, content));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertiesArray.add(Utils.createNamedValue(ArchivoConstants.DOC_EXTENSION, cmFile.getExtension()));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertiesArray.add(Utils.createNamedValue("{&lt;A href="http://www.alfresco.org/model/content/1.0}doc_contentType" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}doc_contentType&lt;/A&gt;", cmFile.getContentType()));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertiesArray.add(Utils.createNamedValue(Constants.PROP_NAME, cmFile.getName() + "." + cmFile.getExtension()));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NamedValue[] properties = new NamedValue[propertiesArray.size()];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return propertiesArray.toArray(properties);&lt;BR /&gt;&amp;nbsp; }&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Respecto al idioma, la verdad es que me había fijado, pero al buscar una cadena de texto sin caracteres extraños, pensé que no influiría. De todas formas, si me podéis indicar, por favor, que constante es la referente al idioma o cómo especificarlo mediante el Utils.createNamedValue, os lo agradecería, porque no he encontrado la forma de hacerlo de esta manera.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci de nuevo!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Nov 2010 10:53:23 GMT</pubDate>
    <dc:creator>spilby</dc:creator>
    <dc:date>2010-11-09T10:53:23Z</dc:date>
    <item>
      <title>Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152838#M107461</link>
      <description>Buenas,he implementado mediante Java y la api que proporciona Alfresco unos métodos para la subida de ficheros, entre ellos, archivos txt y pdf.Pero a la hora de buscar una cadena de texto entre los ficheros subidos, ya sea buscando mediante el explorador de nodos (TEXT:\"cadena"), o usando la lupa</description>
      <pubDate>Mon, 08 Nov 2010 20:06:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152838#M107461</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-11-08T20:06:06Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152839#M107462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenos días.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hace algún tiempo vi un problema similar y el problemva venía por el mimetype asociado a los documentos. ¿Podrías verificar que dependiendo del archivo que subas le pones correctamente el mimetype que le corresponda?&amp;nbsp; Por ejemplo, sería algo así:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;//write content to the file &lt;BR /&gt;File file = new File("C:/Temp/Test.doc"); &lt;BR /&gt;ContentService contentService = serviceRegistry.getContentService(); &lt;BR /&gt;ContentWriter writer = contentService.getWriter(content, &lt;BR /&gt;ContentModel.PROP_CONTENT, true); &lt;BR /&gt;&lt;BR /&gt;String mimeType ="text/plain"; writer.setMimetype(mimeType); &lt;BR /&gt;writer.putContent(file);&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;De todas formas eso de que buscas en el explorador de nodos y no lo encuentras es raro raro… ¿Lo consigues ver por el web-browser de alfresco?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 08:21:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152839#M107462</guid>
      <dc:creator>cristinamr</dc:creator>
      <dc:date>2010-11-09T08:21:15Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152840#M107463</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;te pongo aquí el valor de los principales metadatos que tienen ambos ficheros. El primero es el subido manualmente desde la web de alfresco:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}name" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}name&lt;/A&gt;&lt;SPAN&gt; expediente 2.txt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}node-dbid" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}node-dbid&lt;/A&gt;&lt;SPAN&gt; 1953&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}store-identifier" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}store-identifier&lt;/A&gt;&lt;SPAN&gt; SpacesStore&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}node-uuid" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}node-uuid&lt;/A&gt;&lt;SPAN&gt; c7dae1de-1231-4b66-9e52-2e15739215d0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}content" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}content&lt;/A&gt;&lt;SPAN&gt; contentUrl=store://2010/11/8/18/56/9862e934-e320-4748-a139-ae3a9bcf4c16.bin|mimetype=text/plain|size=44|encoding=UTF-8|locale=en_US_&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}title" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}title&lt;/A&gt;&lt;SPAN&gt; expediente 2.txt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}store-protocol" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}store-protocol&lt;/A&gt;&lt;SPAN&gt; workspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Y el segundo mediante mi código Java:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}name" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}name&lt;/A&gt;&lt;SPAN&gt; UDS B2.txt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}node-dbid" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}node-dbid&lt;/A&gt;&lt;SPAN&gt; 1954&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}store-identifier" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}store-identifier&lt;/A&gt;&lt;SPAN&gt; SpacesStore&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}node-uuid" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}node-uuid&lt;/A&gt;&lt;SPAN&gt; ad5c00f1-1900-4c2c-b9c9-1e90e8eeabd0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}content" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}content&lt;/A&gt;&lt;SPAN&gt; contentUrl=store://2010/11/8/19/4/2603c9f8-03a4-4710-9080-55ae67919b3a.bin|mimetype=text/plain|size=44|encoding=UTF-8|locale=es_ES_&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/system/1.0}store-protocol" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/system/1.0}store-protocol&lt;/A&gt;&lt;SPAN&gt; workspace&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}doc_extension" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}doc_extension&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}doc_contentType" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}doc_contentType&lt;/A&gt;&lt;SPAN&gt; text/plain&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En principio el mimetype es correcto, ya que es text/plain. También añado un metadato de contentType con lo mismo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Una cosa, cuando me refiero a que desde el explorador de nodos no me lo encuentra, me refiero a la búsqueda. Es decir, navegando sí encuentro el fichero. Pero cuando en la búsqueda por lucene le pongo el TEXT:\"cadena", sólo me encuentra el txt que he subido manualmente, no el mío. Si busco por otros criterios, como el name, o la fecha, sí aparece. Pero el TEXT no hay manera… Con un pdf no hay problema, pero con el txt, es como si no supiera buscar por contenido&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 08:37:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152840#M107463</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-11-09T08:37:49Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152841#M107464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Mira si te funciona perfectamente cuando subes ficheros de texto y pdf mediante la inteface web, /alfresco o /share.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Puedes poner parte de la clase?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Activa las líneas de depuración de Lucene en el fichero log4j.properties para verificar que te los está indexando.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 09:01:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152841#M107464</guid>
      <dc:creator>fegor</dc:creator>
      <dc:date>2010-11-09T09:01:35Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152842#M107465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Veo una diferencia importante y que tiene que ver a la hora de buscar mediante texto en Alfresco, es la propiedad "locale", si te fijas una está en inglés y la otra en español, a la hora de buscar mediante "token" te va a dar resultados distintos según el lenguaje en el que estés realizando las búsquedas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 09:04:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152842#M107465</guid>
      <dc:creator>fegor</dc:creator>
      <dc:date>2010-11-09T09:04:27Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152843#M107466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Veo una diferencia importante y que tiene que ver a la hora de buscar mediante texto en Alfresco, es la propiedad "locale", si te fijas una está en inglés y la otra en español, a la hora de buscar mediante "token" te va a dar resultados distintos según el lenguaje en el que estés realizando las búsquedas.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Justo es lo que iba a comentarle &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ojealo porque es bastante probable que vengan por ahí los tiros. A parte, iba a proponerte, para descartarque esté el problema en la subida de los mismos, que navegaras a través del node-browser y buscaras "a pelo" el documento: Esto se hace navegando a través de los enlaces que tienes disponibles en el node-browser, una vez te metes en el workspace://SpacesStore, apareces en la raiz de alfresco, pues bien, si miras abajo tienes enlaces a los nodos hijos (en Children), sería simplemente ir navegando a través de estos enlaces hasta donde esté subido un documento que te esté dando el problema y verificar que está ahí ese nodo creado (y sus propiedades).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Pero vamos, que sabiendo que tienen idioma diferentes y buscas en ES, creo que lo primero que deberías probar es a cuando subas un archivo, independientemente de que sea pdf o txt, le metas que el idioma es es-ES así no tendrás problema a la hora de buscarlo si por defecto buscas en español.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 09:41:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152843#M107466</guid>
      <dc:creator>cristinamr</dc:creator>
      <dc:date>2010-11-09T09:41:59Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152844#M107467</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;antes que nada muchas gracias por las respuestas. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cuando subo mediante la interfaz web la búsqueda me la hace bien, me ocurre sólo cuando lo hago mediante mi código. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Os pongo aquí la parte que se encarga de la subida:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory.getRepositoryService(); &lt;BR /&gt;&lt;BR /&gt;String contentData = AlfrescoContentUtils.putContent(file, fileNameAlfresco);&lt;BR /&gt;&lt;BR /&gt;Reference ref = new Reference(store, cmFile.getId(), null);&lt;BR /&gt;Predicate predicate = new Predicate(new Reference[] { ref }, null, null);&lt;BR /&gt;&lt;BR /&gt;NamedValue[] fileProperties = AlfrescoServiceHelper.getFileNodeProperties(contentData, cmFile);&lt;BR /&gt;&lt;BR /&gt;CMLUpdate update = new CMLUpdate(fileProperties, predicate, null);&lt;BR /&gt;CML cml = new CML();&lt;BR /&gt;cml.setUpdate(new CMLUpdate[] { update }); &lt;BR /&gt;&lt;BR /&gt;UpdateResult[] updateResult = repositoryService.update(cml);&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Utilizo el putContent ya que para archivos grandes no dá problemas. El método (de Alfresco, no es propio) devuelve un string que se sube en el metadato content. Os pongo aquí la parte correspondiente a los metadatos, el getFileNodeProperties, que sí es un método propio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;public static NamedValue[] getFileNodeProperties(String content, CMFile cmFile) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ArrayList&amp;lt;NamedValue&amp;gt; propertiesArray = new ArrayList&amp;lt;NamedValue&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertiesArray.add(Utils.createNamedValue(Constants.PROP_CONTENT, content));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertiesArray.add(Utils.createNamedValue(ArchivoConstants.DOC_EXTENSION, cmFile.getExtension()));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertiesArray.add(Utils.createNamedValue("{&lt;A href="http://www.alfresco.org/model/content/1.0}doc_contentType" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}doc_contentType&lt;/A&gt;", cmFile.getContentType()));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertiesArray.add(Utils.createNamedValue(Constants.PROP_NAME, cmFile.getName() + "." + cmFile.getExtension()));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NamedValue[] properties = new NamedValue[propertiesArray.size()];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return propertiesArray.toArray(properties);&lt;BR /&gt;&amp;nbsp; }&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Respecto al idioma, la verdad es que me había fijado, pero al buscar una cadena de texto sin caracteres extraños, pensé que no influiría. De todas formas, si me podéis indicar, por favor, que constante es la referente al idioma o cómo especificarlo mediante el Utils.createNamedValue, os lo agradecería, porque no he encontrado la forma de hacerlo de esta manera.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci de nuevo!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 10:53:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152844#M107467</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-11-09T10:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152845#M107468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Prueba una cosa para descartar que sea problema de tokens:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Quita los ficheros (renómbralos o muévelos) de analizadores por idiomas dataTypeAnalyzers_??.properties excepto el original dataTypeAnalyzers.properties que están en tomcat\webapps\alfresco\WEB-INF\classes\alfresco\model, vuelve a iniciar Alfresco y vuelve a subir documentos (no intentes buscar los que ya había).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 11:32:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152845#M107468</guid>
      <dc:creator>fegor</dc:creator>
      <dc:date>2010-11-09T11:32:51Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152846#M107469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Prueba una cosa para descartar que sea problema de tokens:&lt;BR /&gt;&lt;BR /&gt;Quita los ficheros (renómbralos o muévelos) de analizadores por idiomas dataTypeAnalyzers_??.properties excepto el original dataTypeAnalyzers.properties que están en tomcat\webapps\alfresco\WEB-INF\classes\alfresco\model, vuelve a iniciar Alfresco y vuelve a subir documentos (no intentes buscar los que ya había).&lt;BR /&gt;&lt;BR /&gt;Un saludo.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;El problema es que no puedo hacer eso… Es una aplicación para un cliente y no podemos modificar properties del servidor de alfresco. Solo dispongo de un jar, el alfresco-web.service-client.jar&amp;nbsp; &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 12:43:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152846#M107469</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-11-09T12:43:31Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152847#M107470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No hay manera, me sigue pasando lo mismo y por más que investigo en google no veo qué puede pasar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Sabéis cómo indicar el idioma (locale) haciendo algo del estilo Utils.createNamedValue("{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}doc_contentType" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}doc_contentType&lt;/A&gt;&lt;SPAN&gt;", cmFile.getContentType()); ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Socorroooooo, jejeje. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 14:41:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152847#M107470</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-11-09T14:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152848#M107471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Tengo unas dudas con respecto a todo esto:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Por qué usas un metadato llamado "doc_contentType"?, no veo ese metadato en contentModel.xml ni en applicationModel.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En contentModel.xml existe un metadato "locale" del aspecto "localizable" pero está "deprecated", o sea, obsoleto. En concreto es:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;aspect name="cm:localizable"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Localizable&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;properties&amp;gt;&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;lt;property name="cm:locale"&amp;gt;&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;lt;title&amp;gt;Locale&amp;lt;/title&amp;gt;&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;lt;type&amp;gt;d:category&amp;lt;/type&amp;gt;&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;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/properties&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/aspect&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;/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;Asi mismo existe un tipo de datos "locale" igual que lo es "content".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 16:13:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152848#M107471</guid>
      <dc:creator>fegor</dc:creator>
      <dc:date>2010-11-09T16:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152849#M107472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Respecto al docContentType, al principio no lo mandaba, pero entonces Alfresco parecía que no reconocía que el fichero era un txt, o un pdf, a pesar de tenerlo en el mimetype. La búsqueda de pdf's no me funcionaba, hasta que le indiqué a través de ese parámetro que era un application/pdf. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No he entendido muy bien lo que me comentas aquí. "Asi mismo existe un tipo de datos "locale" igual que lo es "content"." Yo para el content utilizo la constante de alfresco Constants.PROP_CONTENT, pero para el locale no he encontrado nada. Quieres decir, entonces, que haciendo un Utils.createNamedValue("{&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/content/1.0}locale%22,%22es_ES_" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0}locale','es_ES_&lt;/A&gt;&lt;SPAN&gt;") Alfresco me pillaría el idioma?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 17:26:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152849#M107472</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-11-09T17:26:47Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152850#M107473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No creo que eso te funcione, ya que es una cadena formada por varios valores lo que monta el atributo "content".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En todo caso podrías usar LocaleConfiguration que si existe, de la forma:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;LocaleConfiguration locale = new LocaleConfiguration();&lt;BR /&gt;locale.setLocale("ES_es");&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Nov 2010 17:54:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152850#M107473</guid>
      <dc:creator>fegor</dc:creator>
      <dc:date>2010-11-09T17:54:20Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152851#M107474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Oks, probaré a ver si puedo hacer algo así de alguna forma. A ver si en el código que uso se le puede setear el locale. Cuando lo haga os cuento a ver…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Nov 2010 10:47:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152851#M107474</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-11-10T10:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152852#M107475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bueno, después de varias pruebas, he puesto el locale.setLocale a español (y por probar, también a inglés) pero nada, que no se soluciona el problema. Me encuentra las cadenas de texto cuando quiere, a veces sí y a veces no&amp;nbsp; &lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt; ¿A vosotros os ha pasado algo así alguna vez?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Nov 2010 09:57:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152852#M107475</guid>
      <dc:creator>spilby</dc:creator>
      <dc:date>2010-11-19T09:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: Búsqueda de txt con Lucene</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152853#M107476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;¿Unas veces si y otras no?, debería hacer una tabla de pruebas, es decir, subir con un "locale" distinto el mismo fichero y aplicar una serie de acciones de búsqueda sobre él poniendo los resultados. Si quieres luego pon la tabla de testeo por aquí y vamos viendo que puede pasar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Nov 2010 11:51:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/b%C3%BAsqueda-de-txt-con-lucene/m-p/152853#M107476</guid>
      <dc:creator>fegor</dc:creator>
      <dc:date>2010-11-19T11:51:13Z</dc:date>
    </item>
  </channel>
</rss>

