Búsqueda Avanzada No Funciona Correctamente

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

Búsqueda Avanzada No Funciona Correctamente

Hola a todos,

Ya que soy nuevo, primeramente aprovecho para presentarme y dar mi más sincera enhorabuena a todo el equipo por esta web.

Mi problema es el siguiente: He creado un nuevo modelo personal de Tipo de Contenido en Alfresco Share 4.2c y, aunque a priori todo funciona correctamente, me he dado cuenta de que en la Búsqueda Avanzada dos de los metadatos nuevos introducidos no procesan las búsquedas correctamente (no encuentran NADA).

En el archivo "XXXModel.xml" he asignado estos metadatos como "properties" de tipo "d:date" y para la Búsqueda Avanzada, en el archivo “share-config-custom.xml”, les he asignado una template de "daterange" a cada uno de ellos mediante la etiqueta <control>.

El error que aparece en "solr.log" es el siguiente:


[org.apache.solr.servlet.SolrDispatchFilter] org.alfresco.repo.search.impl.parsers.FTSQueryException: 03230004 Unknown property: {http://www.alfresco.com/model/modeloPerso/1.0}FechaDePedido


Lo más curioso es que existen otros dos metadatos dentro de ESTE MISMO Tipo de Contenido con LAS MISMAS características ("properties" de tipo "d:date" con sus respectivas templates de "daterange") y las Búsquedas Avanzadas funcionan perfectamente para estos.

En mi humilde opinión, parece que esto es debido a que, después de crear estos 2 metadatos (los que tienen el problema) he realizado algún cambio sobre ellos que no se pudiera actualizar correctamente por el sistema. ¿Es posible que haya que “re-indexar” alguna cosa?

Además, no se si tiene algo que ver, cada vez que inicio el servidor, el archivo "solr.log" genera un “warning” el cual dice:


[org.alfresco.solr.AlfrescoSolrDataModel] Model not updated: dok:modeloPerso   Failed to validate model update - found non-incrementally updated PROPERTY '{http://www.alfresco.com/model/modeloPerso/1.0}NumFactura'


A ver si alguien puede echarme una manita, por favor…

Si hace falta trataré de copiar mi código aunque como soy novato aquí no sé muy bien cómo hacerlo correctamente.
1 Reply
cristinamr
Advanced

Re: Búsqueda Avanzada No Funciona Correctamente

Buenas Hector.

Eso ocurre porque al ser metadatos propios debes "registrarlos" en la búsqueda avanzada. Ojea esta entrada de la wiki donde te explican dónde y cómo registrarlo.

Espero que te sirva de orientación =)

Un saludo!
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc