es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Alfresco: la búsqueda avanzada no arroja resultados al utilizar el comodín (*) con el valor de texto.

Para el tipo de documento personalizado, cuando utilizo la búsqueda avanzada para buscar documentos específicos que tengan la misma propiedad personalizada, al escribir el valor completo de la propiedad en la búsqueda avanzada, se obtiene el resultado esperado (una lista de documentos que tienen la misma propiedad), pero cuando estoy usando el comodín (*) con el valor de la propiedad, la búsqueda avanzada muestra 0 resultados para la misma propiedad que mencioné anteriormente. Esto solo ocurre con un valor de propiedad.

Por ejemplo:
– propertyName = Nombre del Paquete
– propertyType = texto

En el campo de metadatos, cuando escribo:
– caso 1 (ingresar nombre completo): 10.1234/abc/10.abc

Resultado: 10 documentos

  • caso 2 (ingresar valor + comodín): 10.1234*

Resultado: 0 documentos

  • caso 3 (ingresar valor + comodín): 10.1234/a*

Resultado: 10 documentos

Supongamos que se realiza una búsqueda con otros valores para diferentes documentos.

En el campo de metadatos, cuando escribo:

  • caso 1 (ingresar nombre completo): 10.4444/xyz/10.xyz

Resultado: 5 documentos

  • caso 2 (ingresar valor + comodín): 10.444*

Resultado: 5 documentos

  • caso 3 (ingresar valor + comodín): 10.4444/x*

Resultado: 5 documentos

Confirmé este problema utilizando el Navegador de Nodos (disponible en Herramientas de Administrador) para buscar los documentos.

La posible solución que intenté fue volver a indexar Solr, pero el problema persiste.

Información de la versión:
– Alfresco (Enterprise) – 5.2.1
– Solr – 6
– Servicio de búsqueda de Alfresco – 1.3.2

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Problema con la búsqueda avanzada para tipo de documento personalizado

    Hay un problema con la funcionalidad de búsqueda avanzada para una propiedad personalizada específica en Alfresco. Al buscar documentos con el mismo valor para esta propiedad personalizada, al ingresar el valor completo de la propiedad en la consulta de búsqueda se obtiene el resultado esperado, es decir, una lista de todos los documentos que tienen el mismo valor para la propiedad personalizada. Sin embargo, al usar un comodín (*) con el valor de la propiedad, la búsqueda devuelve 0 resultados, a pesar de que existen documentos con el mismo valor.

    Por ejemplo, si la propiedad personalizada es “Nombre del Paquete” de tipo texto y se proporciona un valor como “10.1234/abc/10.abc”, al buscar este valor completo se obtienen 10 documentos, como se esperaba. Pero cuando se agrega un comodín al valor, como en “10.1234“, la búsqueda no devuelve documentos. Sin embargo, cuando se utiliza un comodín más específico como “10.1234/a“, la búsqueda devuelve los 10 documentos esperados.

    Este problema ha sido confirmado al utilizar el navegador de nodos disponible en Herramientas de administrador para buscar los documentos. La reindexación de Solr no resolvió el problema. La versión de Alfresco utilizada es Enterprise 5.2.1, la versión de Solr es 6 y la versión del servicio de búsqueda de Alfresco es 1.3.2.

Comments are closed.