martes, 5 de marzo de 2013

Pasar en Solr de query en string a query en CmsSolrQuery


String solrQuery = "fq=type:MyType&sort=MyOtherField asc&rows=15";

Map < String, String[] > pm = CmsRequestUtil.createParameterMap(solrQuery);

CmsSolrQuery cmsSolrQuery = new CmsSolrQuery(getCmsObject(),pm);

String SOLR_INDICE_ONLINE = "Solr Online";
CmsSearchManager manager = OpenCms.getSearchManager();
CmsSolrIndex index = manager.getIndexSolr(SOLR_INDICE_ONLINE);
index.setRequireViewPermission(false);


CmsSolrResultList results = index.search(adminCmsObject, cmsSolrQuery,true);
 for (CmsSearchResource item: results){
  // TODO tratamiento
 }
    
   

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...