12-28-2016 05:56 AM
Hola,
Estoy realizando una búsqueda a partir de 2 valores, estos valores a veces contienen espacios. Si los valores no contienen espacios me devuelve el resultado correctamente, en cambio si contiene espacios no me devuelve nada.
Ejemplo:
var numFactura = args.nFact;
var cif = args.cPro;
var qpath = "+PATH:\"app:company_home//*\"";
var qcontent = " +@\\{http\\://www.alfresco.org/model/content/1.0\\}content.mimetype:application/pdf";
var qnumFact = " +@fra\\:NumFactura:" + numFactura;
var qcifPro = " +@fra\\:CIF:" + cif;
var strq = qpath + qcontent + qnumFact + qcifPro;
var content = search.luceneSearch(strq);He probado algunas soluciones que proponen en otros post como utilizar la codificación ISO9075Encode pero sigue sin funcionar.
var queryEncoded = search.ISO9075Encode(strq);
var content = search.luceneSearch(queryEncoded);O pasar solamente los valores.
numFactura = search.ISO9075Encode(numFactura);
cif = search.ISO9075Encode(cif);Pero sigo sin recibir resultados.
¿Alguna idea de porque me esta pasando esto?
Muchas gracias.
01-30-2017 12:54 PM
Hola Cristina, te acabo de enviar los archivos a tu correo. Si ves que falta algo me comentas. Mil gracias por tu tiempo.
01-31-2017 05:13 AM
01-18-2017 04:27 PM
Igual esto ayuda:
Lucene Query in alfresco for Exact property match only - Stack Overflow
Saludos.
--C.
01-30-2017 12:18 PM
Gracias Cesar, hemos probado el código que me pasas en el ejemplo pero nos pasa como anteriormente, es como si encontrase varios resultados. Por ejemplo probando a realizar una búsqueda con el NumFactura "FV-03329557" nos devuelve como resultado una que tiene como NumFactura "FV-09123456".
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.