Shr*_*vam 11
步骤1:创建一个新的xml文件db-data-config.xml并输入以下内容:
<dataConfig>
<dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://`localhost`/database_name" user="" password=""/>
<document>
<entity name="table_name" query="select * from table_name" >
<field name="solr_field_map" column="table_column_name" />
<field name="name" column="name" />
</entity>
<entity name="emp" query="select id from emp">
<field name="id" column="id" />
</entity>
</document>
</dataConfig>
Run Code Online (Sandbox Code Playgroud)
第2步:在solrconfig.xml中,添加:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">db-data-config.xml</str>
</lst>
</requestHandler>
Run Code Online (Sandbox Code Playgroud)
步骤3:使用命令将数据从mysql源导入到solr:
http:// localhost:8983/solr/db/dataimport?command = full-import
如果要在索引到solr之前修改字段,则可以在db-data-config.xml中的实体上创建变换器.这里解释变形金刚
| 归档时间: |
|
| 查看次数: |
11236 次 |
| 最近记录: |