subir archivos sin indexar

cancel
Showing results for 
Search instead for 
Did you mean: 
dgonzalez
Member II

subir archivos sin indexar

Hola,

en mi empresa utilizamos alfresco para la gestión documental y hay un tipo de fichero que requiere de disponibilidad urgente.

Me estoy encontrado con que al subir un fichero mediante curl a la api, alfresco se queda procesando para tenerlo indexado por lo que tarda un tiempo en estar disponible mediante la búsqueda, y mi pregunta es ,debido a mi necesidad de disponibilidad urgente...¿se puede introducir algún parámetro para saltarme esta indexación y que así el fichero esté disponible cuanto antes?

gracias,

saludos

4 Replies
angelborroy
Alfresco Employee

Re: subir archivos sin indexar

El proceso de indexación en Alfresco es asíncrono y se realiza por encuesta. SOLR se ejecuta cada 10 segundos para indexar el contenido que ha sido creado o modificado en Alfresco.

Este intervalo se configura mediante la propiedad alfresco.cron en cada uno de los cores de SOLR (alfresco, archive).

SearchServices/solrcore.properties at master · Alfresco/SearchServices · GitHub 

Puedes hacer que ese intervalo sea más corto, pero el contenido nunca estará disponible en las búsquedas de manera inmediata.

Hyland Developer Evangelist
cesarista
Customer

Re: subir archivos sin indexar

Hola:

Como complemento al comentario de Angel Borroy‌, si tienes un requerimiento "muy transaccional" en una aplicación puedes utilizar TMQ (Transactional Metadata Queries), donde algunas queries (no todas) pueden hacerse directamente contra base de datos primero.

https://docs.alfresco.com/5.2/concepts/intrans-metadata.html

https://docs.alfresco.com/5.2/concepts/intrans-metadata-query.html

Necesita de algunos ajustes en base de datos y en el subsistema de busqueda.

Saludos.

--C.

dgonzalez
Member II

Re: subir archivos sin indexar

Hola,

muchas gracias por las respuestas, estoy intentando hacer las consultas por cmis pero no logro atinar para filtrar en el where por las propiedades de mis aspectos.

actualmente intento hacerlo tal que así:

select * from miModelo:miTipoDocumento where miAtributo = miValor.

así no me funciona ya que está buscando una propiedad del tipo y no del aspecto, he mirado algo de documentación en internet pero no me acaba de quedar claro, ¿cómo debería indicarle la propiedad de mi aspecto?

gracias, saludos

angelborroy
Alfresco Employee

Re: subir archivos sin indexar

SELECT *
FROM prefix:miAspecto
WHERE prefix:miPropiedad = 'algo'
Hyland Developer Evangelist