一步:在solr家目錄中導入 下圖的jar包mysql
第二步:配置solr 家目錄 solr_home\collection1\conf\solrconfig.xml。在config標籤下加入requestHandler標籤sql
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">data-config.xml</str> </lst> </requestHandler>
第三步:在solr 家目錄 solr_home\collection1\conf\ 下新建 data-config.xml文件。就是在第二步配置的data-config.xml文件。內容以下apache
<?xml version="1.0" encoding="UTF-8"?> <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db_blog" user="root" password="root" /> <document> <entity name="blog" query="select id,title,summary,keyWord from t_blog"> <field column="id" name="id"/> <field column="title" name="blog_title"/> <field column="summary" name="blog_summary"/> <field column="keyWord" name="blog_keyWord"/> </entity> </document> </dataConfig>
第四步:在solr 家目錄 solr_home\collection1\conf\schema.xml 下配置第三步中自定義的域url
<!-- IKAnalyzer--> <fieldType name="text_ik" class="solr.TextField"> <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/> </fieldType> <!-- KAnalyzerField--> <field name="title_ik" type="text_ik" indexed="true" stored="true" /> <field name="content_ik" type="text_ik" indexed="true" stored= "false" multiValued="true"/> <!-- t_blog --> <field name="blog_title" type="text_ik" indexed="true" stored="true" /> <field name="blog_summary" type="text_ik" indexed="true" stored="true" /> <field name="blog_keyWord" type="text_ik" indexed="true" stored="true" />
第五步:登陸solr ,導入數據spa
第六步:查詢數據code