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...

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

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

solr高亮显示 - iamaboyy的专栏 - 博客频道 - CSDN.NET: http://blog.csdn.net/iamaboyy/article/details/8295676

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

那就是这个网站有问题了、要么是需求不一致的问题了,你去问问需求分析师、看看是不是他私自改需求了埃。。

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

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

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

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