windows下 Tomcat 7 + solr3.6.2 + Magento企业版1.14 配置说明

说明:Magento企业版仅仅支持最新的solr3.6.2,更新的版本Magento不支持,更多的说明,请参阅Magento官方文档:http://devdocs.magento.com/guides/m1x/other/ht_magento-solr.html#overview-matrix


为了简便期间,windows下面我通过安装XAMPP来集成安装:apahce,mysql,tomcat,php,很多人喜欢用wamp,个人觉得xampp更加适用一些,而且win32的版本在x64上面运行也没问题。xampp的下载链接:https://www.apachefriends.org/index.html


0. 安装Magento企业版1.14(不做说明)


1. 第一步下载solor3.6.2,链接:http://archive.apache.org/dist/lucene/solr/3.6.2/ ,windows版本请下载:apache-solr-3.6.2.zip


2. 将apache-solr-3.6.2解压,然后把文件:apache-solr-3.6.2\dist\apache-solr-3.6.2.war复制到tomcat7中的webapp目录下并改名为solr.war(tomcat7的目录在xampp安装根目录下面),例如:C:\xampp\tomcat\webapps


3. 将解压出来的文件夹:apache-solr-3.6.2\example\solr copy至xampp的根目录下,例如:C:\xampp,这个目录:C:\xampp\solr 就是很多文档里面提到的“Solr home”.


4. 在tomcat7 的目录:\conf\Catalina\localhost(如果没有Catalina目录和localhost目录,则手动创建)目录下新建solr.xml(名字可以随便取,最好有实际意义),创建Context 指定solr/home目录,如下:

<Context docBase="C:/xampp/tomcat/webapps/solr.war" >
  <Environment name="solr/home" type="java.lang.String" value="C:/xampp/solr" override="true" />
</Context>

注意:里面的“/”,里面的:docBase就是第2步里面的路径,value是第2步里面的路径


5.将Magento安装目录下面的:\lib\Apache\Solr\conf下面所有的配置文件,copy覆盖至:solr_home里面的conf,比如:C:\xampp\solr\conf 。


6. 修改dataDir 目录,在solr_home也就是:C:\xampp\solr新建一个目录叫:data(这个目录就是用来存储索引文件的目录),然后修改文件:C:\xampp\solr\config\solrconfig.xml:

<dataDir>${solr.data.dir:C:/xampp/solr/data}</dataDir>



7.重启tomcat,在浏览器中输入:http://localhost:8080/solr,就可以看到:

8. 配置Magento:今后后台:System > Configuration > CATALOG >Catalog.,在右边的:catalog search:配置成如下:


9.命令行进入magento安装目录的shell目录,比如:C:\xampp\htdocs\magento14\shell,执行命令:php indexer.php reindexall


10. 你进入你的solr home下面的,data,就会多出很多的index文件


11. 清空Magento的缓存,然后在输入框里输入一个错误的单词:shos,就会提醒你如下的界面:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值