4.将 solr-4.7.0/example/lib/ext目录下的jar包放到tomcat/webapp/solr/WEB-INF/lib下面。然后重启tomcat,在地址栏里输入http://localhost:8080/solr/admin,将会看到如下界面<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:/solr(此处为第二步你的solr文件夹的位置)</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
配置jar包
IKAnalyzer.jar放到:tomcat/webapp/WEB-INF/lib/IKAnalayzer.jar
IKAnalyzer.cfg.xml和stopword.dic放到:tomcat/webapp/solr/WEB-INF/classes/IKAnalyzer.cfg.xml
在地址栏里运行http://localhost:8080/solr/#/collection1/analysis会出现<fieldType name="text_ik" class="solr.TextField">
<analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
<analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>
新建data-config.xml文件内容如下:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str> <!-- 根据自己电脑里的db-data-config.xml的实际路径来写 -- >
</lst>
</requestHandler>
将mysql驱动包放入solr项目的lib目录下,启动tomcat<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/CMS?useUnicode=true&characterEncoding=utf-8"
user="root"
password="123"/>
<document name="info">
<entity name="info" query="select name,title,content from freecms_info">
<field column="content" name="content" />
<field column="name" name="name" />
<field column="title" name="title" />
</entity>
</document>
</dataConfig>