En las búsquedas simples, los valores utilizados por defecto por ambos procesos son:
Live search
cm:name, cm:title, cm:description, TEXT, and TAGSimple search
cm:name, cm:title, cm:description,ia:whatEvent, ia:descriptionEvent, lnk:title, lnk:description, TEXT, and TAG
Para configurar estas búsquedas tenemos que añadir una serie de línea a los ficheros siguientes:
live-search-docs.get.config.xml
search.get.config.xml
En la versión 5 de Alfresco, estos no aparecen directamente en el sistema de ficheros, por lo que podemos extraerlos del .JAR ubicado en:
tomcat/webapps/alfresco/WEB-INF/lib/alfresco-remote-api-5.0.2.1.jar (el número de versión puede variar según la que tengamos instalada)
Una vez extraídos los ficheros (por ejemplo con winrar), veremos que la ruta de los mismos es: alfresco/templates/webscripts/org/alfresco/slingshot/search/
Si tenemos dos tipos de datos personalizados, por ejemplo "facturas" y "contratos", y queremos realizar búsquedas sobre uno de los campos:
fact:nfactura
con:ncontrato
Llevaremos a cabo las siguientes modificaciones en los ficheros indicados anteriormente:
live-search-docs.get.config.xml
<search>
<default-operator>AND</default-operator>
<default-query-template>%(cm:name cm:title cm:description fact:nfactura con:ncontrato TEXT TAG)</default-query-template>
</search>
search.get.config.xml
<search> <default-operator>AND</default-operator> <default-query-template>%(cm:name cm:title cm:description fact:nfactura con:ncontrato ia:whatEvent ia:descriptionEvent lnk:title lnk:description TEXT TAG)</default-query-template> </search>
Estos ficheros deberemos ubicarlos en la siguiente ruta de nuestro Alfresco:
shared/classes/alfresco/extension/templates/webscripts/org/alfresco/slingshot/search
Tras reiniciar el servicio de Alfresco ya nos funcionarán las búsquedas "Simple search" y "Live search".
No hay comentarios:
Publicar un comentario
Déjanos tu comentario