Hi,

That is by design, you can only highlight text fields. The solution is to copy 
your "age" field to a "age_t" field and highlight on that instead.

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com
Solr Training - www.solrtraining.com

5. aug. 2012 kl. 09:25 skrev Yoni Amir <yoni.a...@actimize.com>:

> Hello,
> (sorry for the empty message earlier, that was by mistake)
> 
> I am experiencing a strange problem with highlighting. I have a simple 
> configuration roughly as follows:
> 
>       <str name="defType">edismax</str>
>       <str name="qf">all_text</str>
>       ...
>       <str name="hl">on</str>
>       <str name="hl.fl">*</str>
>       <bool name="hl.requireFieldMatch">false</bool>
> 
> I run the search on a single catch-all field called "all_text", and I want 
> the highlighting to work on other fields in the document.
> All the other fields that are meant to be highlighted are indexed and stored, 
> and they are copied to all_text with the <copyField> directive.
> 
> This works fine for text fields, however if the field is of type tint or 
> tdate Solr doesn't return any highlight information for them.
> E.g., I have this field:
> 
> <field name="age" type="tint" indexed="true" stored="true" />
> 
> and:
> 
> <copyField source="age" dest="all_text" />
> 
> But no highlighting for it.
> 
> Thanks,
> Yoni

Reply via email to