Sure! Cheers Avlesh
2009/10/6 Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com> > go ahead but mark for 1.5 > > On Tue, Oct 6, 2009 at 4:50 PM, Avlesh Singh <avl...@gmail.com> wrote: > > Does this one deserve a JIRA issue? > > > > Cheers > > Avlesh > > > > On Sun, Oct 4, 2009 at 8:37 PM, Avlesh Singh <avl...@gmail.com> wrote: > > > >> Like most others, I use SolrJ and bind my beans with @Field annotations > to > >> read responses from Solr. > >> For highlighting these properties in my bean, I always write a separate > >> piece - Get the list of highlights from response and then use the > >> Map<fieldName, List<highlights>> to put them back in my original bean. > >> > >> This evening, I tried creating an @Highlight annotation and modified the > >> DocumentObjectBinder to understand this attribute (with a bunch of other > >> properties). > >> > >> This is how it works: > >> You can annotate your beans with @Highlight as underneath. > >> > >> class MyBean{ > >> @Field > >> @Highlight > >> String name; > >> > >> @Field ("solr_category_field_name") > >> List<String> categories; > >> > >> @Highlight ("solr_category_field_name") > >> List<String> highlightedCategories > >> > >> @Field > >> float score; > >> > >> ... > >> } > >> > >> and use QueryResponse#getBeans(MyBean.class) to achieve both - object > >> binding as well as highlighting. > >> I was wondering if this can be of help to most users or not. Can this be > a > >> possible enhancement in DocumentObjectBinder? If yes, I can write a > patch. > >> > >> Cheers > >> Avlesh > >> > > > > > > -- > ----------------------------------------------------- > Noble Paul | Principal Engineer| AOL | http://aol.com >