mshd.net
当前位置:首页 >> solr6.5 高亮配置 >>

solr6.5 高亮配置

您好,您这样: 1 @Test 2 public void test5(){ 3 try { 4 SolrQuery query=new SolrQuery("程序"); 5 query.setHighlight(true) 6 .setHighlightSimplePre("")//设置开头 7 .setHighlightSimplePost("") //设置结尾 8 .setStart(0) 9 .setRows...

hl.fl: 用空格或逗号隔开的字段列表。要启用某个字段的highlight功能,就得保证该字段在schema中是stored。如果该参数未被给出,那么就会高亮默认字段 standard handler会用df参数,dismax字段用qf参数。你可以使用星号去方便的高亮所有字段。 1...

高亮,著名演员高明之子,曾为总政话剧团演员。以在电视剧《中国地》中饰演三老嘎而闻名。曾出演《天边有一簇圣火》。 《马蹄声碎》扮演:王洪奎 《男人兵阵》扮演:战龙(获得“纪念话剧九十周年汇演、优秀表奖”“全军新剧目汇演、优秀表演奖”) ...

从配置上看,没有什么特别的问题,如果现在你是搜索什么词都高亮了,那可能是有两方面的原因. 1.你的hl.fl设置,你的那些词在所设置的字段里都存在 2.你的hl.requireFieldMatch=false设置.这个设置是有点模糊匹配高亮的意思,把这个设置为true试试

1 @Test 2 public void test5(){ 3 try { 4 SolrQuery query=new SolrQuery("程序"); 5 query.setHighlight(true) 6 .setHighlightSimplePre("")//设置开头 7 .setHighlightSimplePost("") //设置结尾 8 .setStart(0) 9 .setRows(10);//设置行数...

从配置上看,没有什么特别的问题,如果现在你是搜索什么词都高亮了,那可能是有两方面的原因. 1.你的hl.fl设置,你的那些词在所设置的字段里都存在 2.你的hl.requireFieldMatch=false设置.这个设置是有点模糊匹配高亮的意思,把这个设置为true试试

应该是在于预留的高亮显示字符数太少,导致被截断。 试试使用传入参数的方式来增大字符数,如:hl.fragsize=120

你检索的字段做分词了吗?没做分词好像就是整个字段标亮。

重启,大功告成随便检索一个词,看看是不是结果后面多了一个尾巴? 像这样的: Standards Based Open Interfaces - XML and HTTP Scalability - Efficient Replication to other Solr Search Servers Flexible and Adaptable with XML configura...

没有看懂。。还是找专家吧

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com