Se encuentra en:
Búsquedas con JavaScript
RECU-0073 (Recurso Ejemplo)
Tabla de contenidos
- Área: Ejemplos Ampliados de Acceso a Alfresco
- Carácter del recurso: Recomendado
Descripción
Iniciamos las variables necesarias
var salida="";
Búsqueda con Lucene
Establecemos la consulta para realizar la búsqueda.
var consultaLucene1="TEXT:alfresco";
var consultaLucene2="PATH:\"//app:company_home/*\"";
var consultaLucene3="TYPE:\"cm:content\"";
var consultaLucene4="TYPE:\"cm:folder\"";
Realizamos la búsqueda
var nodeslucene = search.luceneSearch(consultaLucene2+" AND "+consultaLucene3);
Mostramos los resultados de la búsqueda
for(var i=0;i<nodeslucene.length;i++)
{
salida+="Documento:"+nodeslucene[i].name+"\r\n";
}
Creamos el archivo de Log en el directorio pruebas
var dir1= space.childByNamePath("pruebas");
doc = dir1.createFile("log.txt");
doc.content += "LOG \r\n\r\n";
doc.content += salida+"\r\n\r\n";
Búsqueda con Xpath
Establecemos la consulta para realizar la búsqueda.
var consultaXpath1="//app:company_home//@";
var consultaXpath2="//app:company_home//.";
Realizamos la búsqueda
var nodesxpath = search.xpathSearch(consultaXpath1);
Mostramos los resultados de la búsqueda
for(var i=0;i<nodesxpath.length;i++)
{
salida+="Documento:"+nodesxpath[i].name+"\r\n";
}
Creamos el archivo de Log
var dir1= space.childByNamePath("pruebas");
doc = dir1.createFile("log.txt");
doc.content += "LOG \r\n\r\n";
doc.content += salida+"\r\n\r\n";