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