Skip to content

Instantly share code, notes, and snippets.

@jgeraerts
Created September 19, 2011 12:09
Show Gist options
  • Save jgeraerts/1226375 to your computer and use it in GitHub Desktop.
Save jgeraerts/1226375 to your computer and use it in GitHub Desktop.
fetch solr server instance directly from hybris
FacetSearchConfig config = facetSearchConfigService.getConfiguration("prdSolrConf");
IndexedType indexedType = config.getIndexConfig().getIndexedType("PSProduct");
SearchQuery query = new SearchQuery(config, indexedType);
SolrServer solrServer = solrService.getSolrServer(config.getSolrConfig(), indexedType);
String s = fieldNameProvider.getFieldName(indexedType.getIndexedProperty("categories"),null, FieldNameProvider.FieldType.INDEX);
SolrQuery q = new SolrQuery("*:*");
q.addFilterQuery(s+":"+code);
QueryResponse response = solrServer.query(q);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment