Búsqueda avanzada de aspecto versionable

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

Búsqueda avanzada de aspecto versionable

Hola
Me gustaría saber cómo puedo realizar una búsqueda de los contenidos con el aspecto versionable.
He modificado el web-client-config-custom.xml para que aparezcan como parámetros en la búsqueda las propiedades del aspecto versionable, pero no logro que encuentre los contenidos versionables. Desde el navegador de nodos si que obtengo la lista completa mediante una búsqueda lucene. ¿Cómo podría hacer para obtener estos datos desde la interfaz de búsqueda avanzada?
Otra opción es usar un webscript que realice la búsqueda de los contenidos con aspecto versionable. ¿Alguien ha realizado algún webscript que realice la búsqueda de un aspecto determinado?

Gracias y un saludo
2 Replies
pjcaracuel_2349
Active Member II

Re: Búsqueda avanzada de aspecto versionable

Hola Hugo,

No se si habras leido este post, si no lo has echo quizas te pueda dar una idea de como resolver tu duda.
http://forums.alfresco.com/en/viewtopic.php?f=27&t=22466

Saludos
venzia
Senior Member

Re: Búsqueda avanzada de aspecto versionable

Hola
Me gustaría saber cómo puedo realizar una búsqueda de los contenidos con el aspecto versionable.
He modificado el web-client-config-custom.xml para que aparezcan como parámetros en la búsqueda las propiedades del aspecto versionable, pero no logro que encuentre los contenidos versionables. Desde el navegador de nodos si que obtengo la lista completa mediante una búsqueda lucene. ¿Cómo podría hacer para obtener estos datos desde la interfaz de búsqueda avanzada?
Otra opción es usar un webscript que realice la búsqueda de los contenidos con aspecto versionable. ¿Alguien ha realizado algún webscript que realice la búsqueda de un aspecto determinado?

Gracias y un saludo
La verdad q nunca lo he probado pero si posteas el contenido de tu fichero web-client-config-custom.xml lo mismo puedo hacer pruebas y te cuento mi experiencia.
En cuanto al tema del webscript te puedes basar en el de opensearch que trae alfresco, especificamente en el fichero \tomcat\webapps\alfresco\WEB-INF\classes\alfresco\templates\webscripts\org\alfresco\repository\search\keywordsearch.get.query_.ftl donde se define la busqueda que realiza :
(
  TYPE:"{http://www.alfresco.org/model/content/1.0}content" AND
  (
<#list 1..terms?size as i>
      @\{http\://www.alfresco.org/model/content/1.0\}name:${terms[i - 1]}
</#list>
<#list 1..terms?size as i>
      TEXT:${terms[i - 1]}
</#list>
  )
)
Con un pequeño añadido :
(
  TYPE:"{http://www.alfresco.org/model/content/1.0}content" AND ASPECT:"{http://www.alfresco.org/model/content/1.0}versionable" AND
  (
<#list 1..terms?size as i>
      @\{http\://www.alfresco.org/model/content/1.0\}name:${terms[i - 1]}
</#list>
<#list 1..terms?size as i>
      TEXT:${terms[i - 1]}
</#list>
  )
)

Si lanzas la url http://servidorSmiley Tongueuerto/alfresco/wcservice/api/search/keyword?q=ejemplo&p=&c=500&l=es-ES&guest=&s=2 .. te traera todos los documentos que contengan "ejemplo" en el nombre o su contenido (además .. al ejecutar el webscript te permite añadir el motor de busqueda al explorador :mrgreen: para lanzar la busqueda con el texto que metas en la caja del buscador .. para IE7+ y FF2.x+)
Espero que te sirva.
Saludos,