1,创建一张用户表t_u_user
2,先创建4个比较常用的字段,id,user_name,sex,salary
3,复制solr导入需求的jar,如图
4,复制一个mysql驱动jar,到E:\tomcat-7.0.65\webapps\solr\WEB-INF\lib 下
5,从E:\solr5.3\solr-5.3.1\example\example-DIH\solr\solr\conf 的目录下复制一个solr_data_config.xml到E:\solr_home\mycore\conf 的目录下,并将solr_data_config.xml名称改为data_config.xml
6,接下来就是配置,solr_home下的三个配置文件了 data_config.xml schema.xml solrconfig.xml
a, data_config.xml配置文件如下图
内容:<dataConfig>
<dataSource name="solrDB" type="JdbcDataSource" driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/solr"
user="root" password="123456"
/>
<document>
<entity dataSource="solrDB" name="t_u_user"
query="select * from t_u_user">
<field column="id" name="id"/>
<field column="user_name" name="userName"/>
<field column="sex" name="sex"/>
<field column="salary" name="salary"/>
</entity>
</document>
b,schema.xml 配置文件
c,solrconfig.xml配置如下图
内容:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
7,启动tomcat,看到如下的solr界面,说明各个文件已经配置成功了
8,点击Execute,查看日志,Logging
,根据日志的错误信息,能看出来缺少3个文件
,
清除索引目录,重新执行
如果出现如下界面,说明索引已经创建成功了
自己尝试query