07-13-2009 07:08 AM
07-13-2009 07:12 AM
Lo hace perfecto, y me muestra el listado de documentos y carpetas de forma perfecta, pero cuando voy a realizar una búsqueda ya sea por un campo o por varios, me encuentra los documentos que me debe encontrar pero no se trae las propiedades de los mismos.
07-13-2009 10:14 AM
                Query query = new Query(Constants.QUERY_LANG_LUCENE,
                                                      "+PARENT:\"workspace://SpacesStore/"+ nodes[0].getReference().getUuid() + "\" +TEXT:\"" + searchValue + "\"");
                
                // Execute the query
                QueryResult queryResult = repositoryService.query(STORE, query, false);
                
                // Display the results
                ResultSet resultSet = queryResult.getResultSet();
                ResultSetRow[] rows = resultSet.getRows();
                
                if (rows != null)
                {
                    // Get the infomation from the result set
                    for(ResultSetRow row : rows)
                    {
                        String nodeId = row.getNode().getId();
                        ContentResult contentResult = new ContentResult(nodeId);
                        
                        for (NamedValue namedValue : row.getColumns())                     
                        ….
              
                Query query = new Query(Constants.QUERY_LANG_LUCENE, 
                                                      "+PARENT:\"workspace://SpacesStore/"+ nodes[0].getReference().getUuid() + "\" +TEXT:\"" + searchValue + "\"");
                
                // Execute the query
                QueryResult queryResult = repositoryService.query(STORE, query, false);
                
                // Display the results
                ResultSet resultSet = queryResult.getResultSet();
                ResultSetRow[] rows = resultSet.getRows();
                
                if (rows != null)
                {
                    // Get the infomation from the result set
                    for(ResultSetRow row : rows)
                    {
                        String nodeId = row.getNode().getId();
                        ContentResult contentResult = new ContentResult(nodeId);
                        ResultSetRowNode node = row.getNode();
                        Reference ref1 = new Reference(STORE, node.getId(), null);
                        Query query2 = null;
                        Node[] noderesult = null;
                        noderesult = WebServiceFactory.getRepositoryService().get(new Predicate(new Reference[] { ref1 }, STORE, query2));
                      //Recorremos cada nodo-hijo devuelto, normalmente 1.
                        for (int x1 = 0; x1 < noderesult.length; x1++) {
                           Node row1 = noderesult[x1];
                           //Recorremos las Propiedades
                           for (NamedValue namedValue : row1.getProperties())
                           …
07-14-2009 05:56 AM
 
 07-14-2009 07:15 AM
 
					
				
				
			
		
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.