Here's the code snippet for highlighting but you just replace highlighting with 'facet' adn do what you want with it.
public void process(ResponseBuilder arg0) throws IOException { NamedList nl = arg0.rsp.getValues(); SimpleOrderedMap sop = (SimpleOrderedMap) nl.get("highlighting"); // DO YOUR THING } On Sat, Feb 27, 2016 at 1:46 PM Binoy Dalal <binoydala...@gmail.com> wrote: > Take a look here: > https://github.com/lttazz99/SolrPluginsExamples/blob/master/src/main/java/component/ComponentDemo.java > > I've uploaded an example of writing a search component. > All you have to do is get the facet object from the solr response and then > work in it. > I have done something similar with highlighting and will put that code > here in some time so you know how to fetch the facet values. > > On Sat, 27 Feb 2016, 13:42 Mark Robinson <mark123lea...@gmail.com> wrote: > >> Hi, >> I have a requirement to capture facet fields in the output and append an >> additional data to >> each of the facet values before the final output (along with the results >> as >> well as the facets and values) is send back so that a middle layer can use >> this additional value added. >> >> I read that a custom search component will do this, but could some one >> please point to how I could get access to the facets and its values (a >> small code snippet or any resource which points to it). >> >> Thanks! >> Mark >> > -- > Regards, > Binoy Dalal > -- Regards, Binoy Dalal