Búsquedas con JavaScript

RECU-0073 (Recurso Ejemplo)

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";