Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
solr中文分词没有效果,不知道问题出在哪里? - Drupal大学 - Drupal问答论坛
首页 / 帖子
solr中文分词没有效果,不知道问题出在哪里?

****索引已经完了

*****管理测试用IK分词没有问题的。


不带空格搜不出结果来。。。。


手动加上空格后就可以搜出结果了。这是什么原因呢?昨天用solr自带的smartcn做的分词,也是出现这个问题,研究了一整天没研究出来,今天换成IK了~依然如故。实在不知道问题出在哪里了。求指教问题可能出在哪?


1个答案
王斌
发布于:2014-12-19 10:20

呵呵~研究了2~3天终于研究出来了~自己回答下吧,让后来人碰到该问题少走弯路~


修改schema.xml,将

<schema name="drupal-4.3-solr-4.x" version="1.3">

修改为

<schema name="drupal-4.3-solr-4.x" version="1.5">

重新加载配置文件就OK了。


有些版本是1.1,有些是1.3,反正最后都改成1.5就好~为了这个小问题,折腾了几天,重新索引N次,头都大了。还好最终解决了.