AnsweredAssumed Answered

luceneSearch TEXT problem

Question asked by neo6200 on Nov 16, 2010
Latest reply on Dec 16, 2010 by neo6200
Hi everyone:

I have a little problem with a webscritp, when i make a lucene search TEXT:"prueba" in the node browser for a Web Project it works perfect. But when i do it in the WEBSCRIPT it doesn't return any result. I've tryed with a "PATH:\"/www/avm_webapps/ROOT/noticia/*\"" instead of TEXT and works great in node browser and WEBSCRIPT.


Here is the code of my JS.

script:
{

//Recupero parámetros pasados en la llamada
     //var usuarioFuncional=args["usuarioFuncional"];
     var buscar=args["buscar"];
     var busqueda=buscar;
     var storeid="avm://"+args["storeid"];
    var pagina=args["pagina"];
    var numElementos=args["numElementos"];

 


//Declaro la lista de nodos a devolcer
    var nodosOrd = new Array();
   

   
    //Construyo la consulta por Lucene para buscar los contenidos
    //var query='ASPECT:"custom:contenidos_metadata" AND @custom\\:fechaInicio:[MIN TO '+actual+'T23:59:59] AND @cm\:abstract:"'+buscar+'"';
    //var path="PATH:\"/www/avm_webapps/ROOT/noticia/*\"";
    //var query=path+' AND +TEXT:'+busqueda;
    var query='TEXT:'+busqueda;
  

 
    //var nodos = search.query(def)
    var nodos= search.luceneSearch(storeid,query);
    var numNodos = nodos.length;
   
    //Paginacion
    if(nodos.length>1){
 
        //Quito los que sobren
        nodosOrd = nodos.slice((pagina-1)*numElementos,pagina*numElementos);
    }else{
        nodosOrd=nodos;
    }

//Guardo los resultados en el modelo
   model.archivos=nodosOrd;
   model.query=query;
   model.numNodos=numNodos;
   model.storeId=args["storeid"];
  

}

Someone can give me a hint?

Thankyou to everyone!!

Outcomes