标签:highlight

solr对于多值的field高亮问题

solr的highlight只会返回他高亮了的字段,并且这个字段假如是多值的话,那么只会反回这个多值字段中被高亮的值。 当本人需要高亮时: 1.对于单值的字段来说,没有问题,直接通过highlight结果集中的文档id、field名 和 查询结果集的 if、field名对比,用highlight的结果替换相应的查询结果就是。 2.对于多值的字段来说,就会有问……