【已解决】solr设置了高亮,但是高亮区域没有值怎么办?
- 工作小总结
- 时间:2021-12-27 00:26
- 2918人已阅读
简介
在我们使用solr搜索想要高亮的时候,发现高亮区域没有值。或者只有文档的id没有值怎么办?
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
在我们使用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
结果:
有值了,但是没有把搜索的高亮出来。