Coreseek®  
 | 首页 | 注册 | 回复 | 搜索 | 统计资料 |                 网站首页产品服务开放源码安装使用常见问题中文手册社区交流联系我们 
全文检索 论坛首页 / 全文检索 /

这个问题没人注意过吗??这样能高亮??

 
ljfuyuan
会员
#1 | 发表时间: 2011 03 18 17:15
回复 
好吧,为了高亮片段,我用了BuildExcerpts,问题出来了,第2个参数,索引名称只能填写一个??那我是主索引加增量索引如何填写2个??其次,我搜索关键字“中国重庆”,能正确分词,中国、重庆,查出了数据,结果无高亮返回,他只能高亮“中国重庆”,无法分别对“中国”、“重庆”都高亮,如何解决???
HonestQiao
会员
#2 | 发表时间: 2011 03 20 00:43
回复 
1. 索引名称只能填写一个。因为每个索引可以有单独的配置可以相互不同甚至使用不同的词典,同时写多个索引必将带来混乱。
2. 高亮只是用于高亮的,词库的使用是按照索引配置来进行的,如果你的词库设置都是一样的,你写两个三个四个和写一个不是一样的效果吗?
3. 测试完全正常:
测试代码:
$docs = array("重庆是中华人民共和国四个直辖市之一,地处中国西南。是中国重要的中心城市之一,长江上游地区经济中心和金融中心,内陆出口商品加工基地和扩大对外开放的先行区,中国重要的现代制造业基地,长江上游科研成果产业化基地,长江上游生态文明示范区,中西部地区发展循环经济示范区,国家高技术产业基地,长江上游航运中心,中国政府实行西部大开发的开发地区以及国家统筹城乡综合配套改革试验区。历史悠久,国务院公布的第二批国家历史文化名城之一。因为重庆的地理环境,重庆多山多雾,故又有雾都、山城的别名。
");
$index = 'xml';
$words = "中国重庆";
$opts = array();
$result = $cl->BuildExcerpts ( $docs, $index, $words, $opts);

结果:(高亮完全正常)
    [0] => <b>中国重庆</b>是中华人民共和国四个直辖市之一,地处<b>中国</b>西南。是<b>中国</b>重要的中心城市之一,长江上游地区经济中心和金融中心,内陆出口商品加工基地和扩大对外开放的先行区,<b>中国</b>重要的现代制造业基地,长江上游科研成果产业化基地,长江上游生态文明示范区,中西部地区发展循环经济示范区,国家高技术产业基地,长江上游航运中心,<b>中国</b>政府实行西部大开发的开发地区以及国家统筹城乡综合配套改革试验区。历史悠久,国务院公布的第二批国家历史文化名城之一。因为<b>重庆</b>的地理环境,<b>重庆</b>多山多雾,故又有雾都、山城的别名。
jxg632853383
会员
#3 | 发表时间: 2016 04 20 16:55 | 修改: jxg632853383
回复 
这是复合分词高亮显示问题,我也遇到同样问题,还是不知道怎样解决啊?词库中有中国重庆、中国、重庆三个词,收索中国时,可以收索到中国重庆,但是没有高亮,只有在搜中国重庆时,才能高亮。
 
回复
Bold Style  Italic Style  Image 链接  URL 链接 
发帖注意:
  • 网址中请去掉http://开头,例如:您需要输入www.coreseek.cn,而不是http://www.coreseek.cn
  • 咨询问题,请贴出详细的操作系统版本、Coreseek版本(Linux环境请给出编译参数)
  • 请仔细查看中文手册和本站安装指南,确认操作正确
  • 请仔细查看常见问题解答,也许你的问题已经有解决方法

» 帐号  » 密码 
发帖前请登陆, 或者 注册 .