1
回答
solr 高亮显示
注册华为云得mate10,2.9折抢先购!>>>   
// 设置高亮信息
query.setHighlight(true);
query.addHighlightField("resume_title");
query.setHighlightSimplePre("<font color=\"red\" >");
query.setHighlightSimplePost("</font>");
// 获取高亮信息
Map<String, Map<String, List<String>>> highlighting = response
        .getHighlighting();

在进行模糊查询的时候,搜索出来之后,高亮显示解析不了,显示内容为:

<font color=\"red\">xxxx</font>

有大神会吗,求指点一二。

谢谢

举报
我叫小狐狸
发帖于6个月前 1回/56阅
//关键词变红加粗
var searchText="关键词";
var regExp = new RegExp(searchText, 'g');
$('.content').each(function()
{
	var html = $(this).html();
	var newHtml = html.replace(regExp, '<span style="color:#F00; font-weight:bold;">'+searchText+'</span>');
	$(this).html(newHtml);
});

建议展示结果后处理

--- 共有 1 条评论 ---
我叫小狐狸你这个是在前台展示吗? 我想要后台去设置,总是不成功,还有其他什么好的办法吗? 6个月前 回复
顶部