Agregar types a la busqueda de alfresco

cancel
Showing results for 
Search instead for 
Did you mean: 

Agregar types a la busqueda de alfresco

germangq
Partner
1 0 2,132

Agregar elementos a la búsqueda simple de alfresco share (el buscador de la esquina superior derecha) es mas simple de lo que parece, sin embargo se tienen que sobreescribir un archivo que se encuentra en el jar de share services. A continuación describo los pasos para realizar lo mencionado.

Por default Alfresco busca en las siguientes propiedades 

cm:name

cm:title

cm:description

ia:whatEvent

ia:descriptionEvent

lnk:title

lnk:description

Agregar elementos (custom properties) a la búsqueda simple

1.- buscar el archivo "search.get.config.xml"
   1.a descargar el jar {Alfresco}/tomcat/webapps/alfresco/WEB-INF/lib/alfresco-share-services-5.2.d.jar
   1.b abrirlo y extraer el archivo ./alfresco/templates/webscripts/org/alfresco/slingshot/search/search.get.config.xml

2.- Modificar el archivo agregando los tipos que se agregaran a la busqueda, en el siguiente ejemplo hemos agregado ggqSmiley Tongueropiedad

<search>
<default-operator>AND</default-operator>
<default-query-template>%(ggqSmiley Tongueropiedad cm:name cm:title cm:description ia:whatEvent ia:descriptionEvent lnk:title lnk:description TEXT TAG)</default-query-template>
</search>

3.- Agregar el archivo en la ruta de la instalación {Alfresco}/tomcat/shared/classes/alfresco/extension/templates/webscripts/org/alfresco/slingshot/search

NOTA: No es recomendable que se agreguen demasiados tipos a esta busqueda, ya que puede consumir muchos recursos.