1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| 1. 引入jar包 cp ~/www/Java/lib/mysql/mysql-connector-java-5.1.38.jar ~/www/Java/solr/WEB-INF/lib/ 2. 复制solr-7.2.1/example/example-DIH/solr/db/conf/下的db-data-config.xml到solr-home/core2/conf/下,此处改名为data-config.xml(也可以不修改) 3. 修改配置内容 <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/taotao" user="root" password="root"/> <document> <entity name="tb_item" query="select id,title,sell_point,price,num,barcore,image,cid,status,created,updated from tb_item"> </entity> </document> </dataConfig>
4. 修改solrconfig、添加导入信息 vi ~/www/Java/solr_home/new_core/conf/solrconfig.xml
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">data-config.xml</str> </lst> </requestHandler> 注意要和requestHandler标签同级 4. 自定义solr字段、在manager-schema中添加filed字段(放在text后即可) 如:field.png所示 注意:type必须是fileType已定义的类型(defined.png) 5. 数据导入 6. 数据查询(query.png)
|