cancel
Showing results for 
Search instead for 
Did you mean: 

Busqueda lucene por property de ASPECT

magarcia_sm
Star Contributor
Star Contributor

Hola, 

Estoy intentando hacer una búsqueda con lucene a partir de un  TYPE y un PATH, pero quería añadirle también un ASPECT con su property. Estuve probando varias formas pero no doy encontrado la correcta. 

ASPECT:estado:aprobada

¿Entiendo que tendría que ser como añadir una búsqueda como si fuera un property cualquiera no?

@cm\:estado:"aprobada"

Query query = new Query(Constants.QUERY_LANG_LUCENE, "+TYPE:\"{FacturaModel.model}facturas\"" +
"+PATH:\"//app:company_home/cm:Entrada_Facturas//*\"  +@cm\:modified:[" + date1 + " TO " + date2+"]);

¿Véis si estoy haciendo algo mal? 

Muchas gracias.

2 REPLIES 2

angelborroy
Community Manager Community Manager
Community Manager

@cm\:estado:'aprobada'

Debería funcionar, siempre que la propiedad aprobada pertenezca al espacio de nombres cm, esto es {http://www.alfresco.org/model/content/1.0}

Hyland Developer Evangelist

cesarista
World-Class Innovator
World-Class Innovator

Hola:

Suele ser útil, si tienes una propiedad de tus facturas con una lista de estados, disponerla directamente como faceta en el buscador facetado de Alfresco (si tienes Alfresco 5.0), de modo que aparezcan todos los hits clasificados por estado en una búsqueda libre (o directamente con ASPECT:"fac:facturable" o similar, en la caja del buscador). Además el propio resultado de la búsqueda te va a permitir filtrar por fecha de modificación.

Saludos.

--C.