zoukankan      html  css  js  c++  java
  • 将MySQL中的数据导入到Solr

    将MySQL中的数据导入到Solr,使用的是dataimport

    在solrconfig.xml 配置

      <requestHandler name="/dataimport" class="solr.DataImportHandler">
        <lst name="defaults">
          <str name="config">data-config.xml</str>
        </lst>
      </requestHandler>
    

    data-config.xml 配置了数据库连接和sql语句

    <dataConfig>
    
      <dataSource
    	      driver="com.mysql.jdbc.Driver"
    	      url="jdbc:mysql://127.0.0.1:3306/dbname"
    	      user="root" 
    	      password="root"  
    	      />
    
      <document name="mysearch">
     <entity name="student" pk="id" 
    	query = "select 
            id,
            name,
            age
            from student
       ">
        <field column="ID" name="id"/>
        <field column="name" name="name"/>
         <field column="age" name="age"/>
     </entity>
     </document> 
    </dataConfig>
    

      

    column为数据库对应的列名

    name: Solr域名称

      

    作者:Work Hard Work Smart
    出处:http://www.cnblogs.com/linlf03/
    欢迎任何形式的转载,未经作者同意,请保留此段声明!

  • 相关阅读:
    API
    API
    for in
    event flow
    object
    Report of program history
    正则表达式
    伪类与伪元素
    Position
    js学习之原型(补充)
  • 原文地址:https://www.cnblogs.com/linlf03/p/14726427.html
Copyright © 2011-2022 走看看