Solr:突出显示特殊字符(例如'')

时间:2012-11-23 08:22:53

标签: php solr special-characters highlighting

几天来一直在搜索高低,但我发现的有关突出显示的各种帖子都没有涉及这个具体问题。

我们正试图在搜索“刺客信条”

时,尝试使用像“刺客信条启示录”等数据中突出显示的特殊字符

返回的重点是:刺客 Cre ed Revelations。 “s”并不高兴。

我们这样搜索:

        $parts    = explode(' ', $query);
        $response = $solr->search(
            '+"' . $query . '" OR "'. $parts[0] .'"', 
            0, 10, 
            array(
                'sort'      => 'score desc', 
                'hl'        => 'on', 
                'hl.fl'     => 'qsearch',
                'fl'        => '*,score', 
                'defType'   => 'dismax',
                'qf'        => 'qsearch^2 title_start^5',
                'bf'        => 'product(mostsold)^25'
            )
        );

图片说明了返回的内容:

enter image description here

想法,需要更多信息?

0 个答案:

没有答案