搜索引擎——Solr插件DataImport配置使用

用途:将数据库数据批量导入Solr

依赖jar包:
数据库驱动包:mysql-connector-java-5.1.40.jar
工具包:solr-dataimporthandler-5.5.4.jar (位于Sorl安装包dist目录下)

第一步:将以上两个jar包分别导入到Solr应用WEB-INF/lib下

第二步:配置solr_home中solr_core目录下conf/solrconfig.xml

image.png

如果配置文件中已配置,则无需修改。

第三步:配置solr-data-config.xml

<dataSource type="JdbcDataSource"  
              driver="com.mysql.jdbc.Driver"  
              convertType="true"  
              url="jdbc:mysql://ip:3306/数据库名"  
              user="用户名"  
              password="密码"/> 

 <entity name="products" query="select pid,name,catalog,catalog_name,price,description,picture from products">
     <field column="pid" name="id"/>
     <field column="name" name="p_name"/>
     <field column="catalog" name="p_catalog"/>
     <field column="catalog_name" name="p_catalog_name"/>
     <field column="price" name="p_price"/>
     <field column="description" name="p_description"/>
     <field column="picture" name="p_picture"/>
   </entity>
image.png

★注意:
实体配置column是数据库字段;name是SolrField需要在managed-schema中配置对应的Field


image.png

重启Solr应用服务器

image.png

image.png

以上属于原创文章,转载请注明作者@怪咖
QQ:208275451
Email:yangzhao_java@163.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容