在我们使用solr搜索想要高亮的时候,发现高亮区域没有值。或者只有文档的id没有值怎么办?
solr的配置:
其中复制域的dest=text,就是上图中filed name="text"的。
在solr的admin上面进行查询:
url为:
发现highlighting的数据为中,只有文档id,但是对应文档id没有数据。
那么怎么解决呢?
解决方案:
只要在url中添加
&hl.preserveMulti=true
添加后的url:
http://localhost:8983/solr/book1/select?fq=text:Java&hl.fl=book_content&hl.simple.post=%3C/span%3E&hl.simple.pre=%3Cspan%20style=%22color:red;%22%3E&hl=on&q=*:*&hl.preserveMulti=true
结果:
有值了,但是没有把搜索的高亮出来。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有