cancel
Showing results for 
Search instead for 
Did you mean: 

Buscador de contenido de Alfresco desde una aplicacion

brangovich
Champ in-the-making
Champ in-the-making
Hola!
Soy nuevo en Alfresco.
Quiero diseñar un jsp en donde yo pueda buscar la lista de documentos que tengo en alfresco.
Habia escuchado algo de Lucene, pero no se como integrarlo a una aplicacion web, o con el sdk de alfresco.
si alguien sabe de algun tutorial o pasos a seguir se lo agradeceria
5 REPLIES 5

tremalnaik
Champ in-the-making
Champ in-the-making
En el Wiki de Alfresco indica que puedes lanzar una query de Lucene mediante WS.

Ésto te peude dar más información: http://wiki.alfresco.com/wiki/Alfresco_Content_Management_Web_Services#Query_Languages

cesarista
World-Class Innovator
World-Class Innovator
Hola:

Otra manera posible y sin tener que usar un cliente de webservice o web services es utilizar un webscript. El ejemplo lo tienes comentado en:

http://www.zylk.net/web/guest/web-2-0/blog/-/blogs/usando-el-api-web-script-de-alfresco

Una vez disponible necesitarias desde tu jsp, dibujar un formulario de búsqueda, cuya acción haga dos conexiones (httpClient) a dos webscripts:
- La primera al webscript de login, enviando el usuario y la constraseña, parsear el xml que obtienes tras la petición y guardar el ticket.
- La segunda al propio webscript de búsqueda pasando el parametro a buscar y el ticket de autenticación.

Un saludo.

–C.

makarenabanares
Champ in-the-making
Champ in-the-making
Brango pudiste realizar el codigo?
Yo también ando en busca de lo mismo.

Avisame please

jonvargas
Confirmed Champ
Confirmed Champ
Hola,

Lo usual hoy día es crear un Webscript, que de paso es muy fácil crearlo, y en él simplemente realizar una búsqueda usando "search" y sintaxis de Lucene o Solr, imprimiendo en JSON o formateados en HTML los resultados. Ejemplo rápido:

<javascript>

var results = search.luceneSearch("TYPE:\"{http://www.alfresco.org/model/content/1.0}content\");

</javascript>

Saludos.

jonvargas
Confirmed Champ
Confirmed Champ
Hola,

Lo usual hoy día es crear un Webscript, que de paso es muy fácil crearlo, y en él simplemente realizar una búsqueda usando "search" y sintaxis de Lucene o Solr, imprimiendo en JSON o formateados en HTML los resultados. Ejemplo rápido:

<javascript>

var results = search.luceneSearch("TYPE:\"{http://www.alfresco.org/model/content/1.0}content\");

</javascript>

Saludos.