Búsqueda con la API de Alfresco
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-29-2008 11:30 AM
Buenas tardes,
mi problema es que por el cliente web de alfresco puedo realizar búsqueda del contenido de los archivos que pertenecen a los diferentes sistemas. Estoy buscando esos métodos/clases por la API de Alfresco y no logro dar con la tecla de como poder hacerlo.
Muchas gracias y a ver si a alguien se le ocurre como hacerlo….
mi problema es que por el cliente web de alfresco puedo realizar búsqueda del contenido de los archivos que pertenecen a los diferentes sistemas. Estoy buscando esos métodos/clases por la API de Alfresco y no logro dar con la tecla de como poder hacerlo.
Muchas gracias y a ver si a alguien se le ocurre como hacerlo….

Labels:
- Labels:
-
Archive
4 REPLIES 4

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-29-2008 04:24 PM
Hola Joselitodb!
Para realizar búsquedas de contenidos/espacios del repositorio de Alfresco puedes hacer uso de la interfaz SearchService (org.alfresco.service.cmr.search.SearchService), que te permite lanzar queries en distintos lenguajes (Lucene, XPath, etc.).
Puedes echarle un vistazo a esta página del wiki, que seguro que te viene muy bien ya que incluye numerosos ejemplos:
http://wiki.alfresco.com/wiki/Search
Bueno, espero que te sirva. :wink:
Hasta luego!!
Para realizar búsquedas de contenidos/espacios del repositorio de Alfresco puedes hacer uso de la interfaz SearchService (org.alfresco.service.cmr.search.SearchService), que te permite lanzar queries en distintos lenguajes (Lucene, XPath, etc.).
Puedes echarle un vistazo a esta página del wiki, que seguro que te viene muy bien ya que incluye numerosos ejemplos:
http://wiki.alfresco.com/wiki/Search
Bueno, espero que te sirva. :wink:
Hasta luego!!
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2008 03:16 AM
Si si, eso ya lo estuve mirando……pero mi problema es otro, o por lo menos yo lo veo de otra manera…..
El motor de búsqueda de Alfresco, nos permite realizar una rastreo del contenido que tienen los diferentes archivos de los espacios…..esto es lo que busco……poder acceder mediante una consulta a los contenidos de los archivos……
No se si me explico……
El motor de búsqueda de Alfresco, nos permite realizar una rastreo del contenido que tienen los diferentes archivos de los espacios…..esto es lo que busco……poder acceder mediante una consulta a los contenidos de los archivos……
No se si me explico……

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2008 03:34 AM
perdona Joselitodb…no te había entendido
ops:
Si lo que te interesa es obtener el "contenido" del contenido mediante API, tendrás que hacer algo como esto:
Si se tratase de un pdf, cuyo formato es binario, tendrías que hacer algo como esto:
Puedes echarle un vistazo a: http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/service/cmr/repository/ContentRea...
Espero que sea esto lo que buscabas…
Hasta luego!!

Si lo que te interesa es obtener el "contenido" del contenido mediante API, tendrás que hacer algo como esto:
ContentReader contentReader = contentService.getReader(nodeRef, ContentModel.PROP_CONTENT);
Si se tratase de un pdf, cuyo formato es binario, tendrías que hacer algo como esto:
ContentReader contentReader = contentService.getReader(nodeRef, ContentModel.PROP_CONTENT);InputStream is = contentReader.getContentInputStream();…
Puedes echarle un vistazo a: http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/service/cmr/repository/ContentRea...
Espero que sea esto lo que buscabas…
Hasta luego!!
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2008 03:43 AM
Buenas ajv!!!!
Claro, eso fue lo primero que pensé…..pero el problema es que si hago eso le estoy metiendo mucha carga de trabajo a mi aplicación……cuando a mi me interesa a nivel de eficacia y rendimiento que esa búsqueda la haga alfresco en lugar de mi programa……así, le dejaría a alfresco ese trabajo y mi aplicación únicamente recogería el resultado de la búsqueda…….
No se si a lo mejor estoy intentando hacer esto en demasiados pocos pasos…….XDXDXDXD
Muchas gracias por todo!!!
Claro, eso fue lo primero que pensé…..pero el problema es que si hago eso le estoy metiendo mucha carga de trabajo a mi aplicación……cuando a mi me interesa a nivel de eficacia y rendimiento que esa búsqueda la haga alfresco en lugar de mi programa……así, le dejaría a alfresco ese trabajo y mi aplicación únicamente recogería el resultado de la búsqueda…….
No se si a lo mejor estoy intentando hacer esto en demasiados pocos pasos…….XDXDXDXD
Muchas gracias por todo!!!
