[jjzhu学java]之solr4.9同步mysql数据

  • 时间:
  • 浏览:8
  • 来源:UU快3登录平台

      <field column="PID" name="PID"/>

Command选取full-import,Entity选取要导入的表,再点击Execute便可导入数据

<libdir="../../../contrib/dataimporthandler/lib"regex=".*\.jar" />

 </document>

              导入数据须要配置与数据库中字段一致的类型,在配置文件中

              batchSize="-1"/>



   <!-- driver: 数据库驱动名

   </entity>

              password=""

       并查询出要建立索引的字段

       访问solr界面

并加进去去如下内容



但会 在Query界面都须要输入相关查询条件进行查询



JDK版本须要1.7以上

       <lib dir="../../../dist/"regex="solr-dataimporthandler-\d.*\.jar" />

       <lst name="defaults">

   -->

       都须要将数据库中的数据导入到solr中,对于百万级别的数据都须要快速响应查询。



下载solr压缩包,解压安装包,进入到SOLR_HOME\example目录下,运行命令java –jar start.jar启动solr

       下载mysql的驱动包,并倒进{%SOLR_HOME%}contrib\dataimporthandler\lib目录下

      <field column="customerID" name="id"/>

Solr是另1个多多多高性能,采用Java5开发,基于Lucene的全文搜索服务器。同去对其进行了扩展,提供了比Lucene更为丰沛 的查询语言,同去实现了可配置、可扩展并对查询性能进行了优化,但会 提供了另1个多多多完善的功能管理界面,是一款非常优秀的全文搜索引擎。

   <!--要导入的表,都须要配置多个

      

      <field column="customerID" name="customerID"/>

       Solr提供了将数据库数据导入到solr索引库的功能(dataimport)

3.3、配置schema.xml





Solr默认端口为8983,访问http://localhost:8983/solr,若有如下界面,则启动成功

        url:数据库路径

       在与solrconfig.xml同级目录下({%solr_home%}example\solr\collection1\con),建立与3.2.2中配置中同名的数据配置文件data-config.xml,

完成可以 提示索引建立完成。

    -->

<dataConfig>

   </requestHandler>



       在文件中加进去去如下内容:

  <document>

       </lst>

<requestHandlername="/dataimport"class="org.apache.solr.handler.dataimport.DataImportHandler">



      <field column="customerName"name="customerName"/>

             url="jdbc:mysql://localhost/exercise"

         <str name="config">data-config.xml</str>

        password:数据库密码

              user="root"

      <field column="telephone" name="telephone"/>

       在solrconfig.xml中加入如下配置:

             driver="com.mysql.jdbc.Driver"

       数据导入须要引用mysql的驱动包和DataImport所需的包。

        user:数据库用户



   <entity name="customerinfo" query="selectcustomerID,customerName,PID,telephone from customerinfo">

  <dataSource type="JdbcDataSource"



              Schema.xml都须要灵活的配置不类似于型的字段,所在位置与solrconfig.xml同级。

       solrconfig.xml蕴含了用于配置自身行为的绝大每种参数,其作用范围是当前core。位置在文件目录该文件居于{%solr_home%} example\solr\collection1\conf下。

        batchSize:补救在导入数据过程中内存溢出

</dataConfig>