Hi again, When I removed those lines from DefaultSolrHighlighter and rebuilt Solr it seems to work.
final SchemaField schemaField = schema.getFieldOrNull(fieldName); if (schemaField != null && ((schemaField.getType() instanceof org.apache.solr.schema.TrieField) || (schemaField.getType() instanceof org.apache.solr.schema.TrieDateField))) { return; } There is still information about LUCENE-3080 in comments (and this JIRA issue is still open) but some other issue seems to be resolved: SOLR-2497 which says it is blocked by LUCENE-3080. On Fri, Dec 12, 2014 at 12:51 PM, Tomoko Uchida < tomoko.uchida.1...@gmail.com> wrote: > > Hi, > > As Mike have pointed, there is no way to highlight numeric fields. > If you want to highlight, you have to index them as *text* field. It's not > about Solr, but Lucene. > > (Maybe it's possible to "highlight" them in application layer, server side > program or client side JavaScript, rather than Solr?) > > -- > Tomoko > > > 2014-12-12 18:27 GMT+09:00 Pawel <pawelmis...@gmail.com>: > > > > Hi, > > Thanks for your response. Do you maybe have an idea how to handle > integers > > (even on low level - Lucene) in highlighter? > > > > -- > > Paweł > > > > On Fri, Dec 12, 2014 at 12:28 AM, Michael Sokolov < > > msoko...@safaribooksonline.com> wrote: > > > > > > So the short answer to your original question is "no." Highlighting is > > > designed to find matches *within* a tokenized (text) field only. That > is > > > difficult because text gets processed and there are all sorts of > > > complications, but for integers it should be pretty easy to match the > > > values in the document and those in the query in the client, ie without > > > help from Solr? > > > > > > -Mike > > > > > > > > > On 12/11/14 6:19 PM, Pawel wrote: > > > > > >> Hi, > > >> Thanks for response. It is quite important to me for example to > > highlight > > >> multivalued field with many int or long tokens. > > >> > > >> -- > > >> Paweł > > >> > > >> On Thu, Dec 11, 2014 at 3:08 PM, Tomoko Uchida < > > >> tomoko.uchida.1...@gmail.com > > >> > > >>> wrote: > > >>> > > >>> Hi Pawel, > > >>> > > >>> Essentially, highlighting is a feature to show "fragments of > documents" > > >>> that matche user queries. > > >>> With that, he/she can find occurrence of their query in long > documents > > >>> and > > >>> can understand their results well. > > >>> > > >>> For tint or tlong fields (or other non-text field types), "fragments" > > >>> usually have no meaning. > > >>> > > >>> So, excuse me, I cannot understand your intent. > > >>> If you specify your need a little bit more, I or other fellows may be > > >>> able > > >>> to help you. > > >>> > > >>> Regards, > > >>> Tomoko > > >>> > > >>> 2014-12-11 19:12 GMT+09:00 Pawel Rog <pawelmis...@gmail.com>: > > >>> > > >>> Hi, > > >>>> Is it possible to highlight int (TrieLongField) or long > > (TrieLongField) > > >>>> field in Solr? > > >>>> > > >>>> -- > > >>>> Paweł > > >>>> > > >>>> > > > > > >