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
>

Reply via email to