博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr从数据库导入数据到索引中
阅读量:4187 次
发布时间:2019-05-26

本文共 1643 字,大约阅读时间需要 5 分钟。

solr从数据库导入数据到索引中

准备工作需要从solr4.2中C:\Users\cuichao\Desktop\solr\solr-4.2.1\dist目录下
把solr-dataimporthandler-4.2.1.jar包拷到D:\tomcat6\apache-tomcat-6.0.36.0\webapps\solr\WEB-INF\lib目录下
第一步,需要在solrconfig.xml中写入

Java代码  
  1. <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">  
  2.               <lst name="defaults">  
  3.          <str name="config">D:\tomcat6\apache-tomcat-6.0.36.0\webapps\solr\collection3\conf\data-config.xml</str>  
  4.    </lst>  
  5. </requestHandler>  
  6.    
D:\tomcat6\apache-tomcat-6.0.36.0\webapps\solr\collection3\conf\data-config.xml

第二步,需要在solrconfig.xml同级目录下,拷贝data-config.xml
(1),首先需要定义数据源

Java代码  
  1.    (2). 其次需要定义实体类以及语句  
  2.     <dataConfig>     
  3.       <dataSource name="mydb" type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/solvenew" user="root" password="ninemax"/>  
  4. <document>  
  5.      <entity  dataSource="mydb" name="tagged2_needtag" query="select * from tagged2_needtag">  
  6.        <field column="id" name="id"/>  
  7.        <field column="number" name="number"/>  
  8.        <field column="nnp" name="nnp"/>  
  9.        <field column="name3" name="name3"/>  
  10.       </entity>  
  11. </document>  
  12.   </dataConfig>    
(2). 其次需要定义实体类以及语句      

          第三步,需要在schema.xml中定义如下测试信息

Java代码  
  1. <field name="number" type="string" indexed="true" stored="true" omitNorms="true"/>  
  2. <field name="nnp" type="string" indexed="true" stored="true" omitNorms="true"/>  
  3. <field name="name3" type="string" indexed="true" stored="true" omitNorms="true"/>  

          主键无需定义
 
  第四步,访问管理页面,点左下角那个导入工具
  勾选实体类,勾选commint,及optimze然后点击execute执行即可

转载地址:http://najoi.baihongyu.com/

你可能感兴趣的文章
双十一冲刺业绩,完不成杀运营祭天?程序员:你们也有今天
查看>>
搜狗输入法到底算不算恶意挟持百度搜索流量?五个测试告诉你答案
查看>>
百度成为美国领先的人工智能联盟的第一个中国成员
查看>>
程序员资讯:QR代码在公共交通中得到越来越多的采用
查看>>
当了将近十年的程序员,为什么从来没见过程序员带孩子
查看>>
程序员面试中最容易碰到的五个套路!应届生最容易上当
查看>>
三种不同的程序员,你属于哪一种?如果要裁员,你会让谁走?
查看>>
干货神总结,程序员面试技巧
查看>>
深度解析BAT三家互联网公司,为什么腾讯产品第一,百度技术第一,阿里运营第一?
查看>>
程序员发贴求助:剪短头发能缓解脱发吗?网友:我觉得秃头挺好的
查看>>
史上最难程序员的面试题!谷歌、百度、微软、阿里必答题
查看>>
为什么会出现“程序员千万不要学算法”这种言论?
查看>>
程序员如何做到快速升职?这几点你都做到了吗?
查看>>
第五届世界互联网大会重点介绍工业互联网
查看>>
凭什么程序员工资那么高?网友:某些文职坐着白领钱才让我惊奇
查看>>
程序员准时下班碰见领导,次月发工资时看到绩效莫名被扣20%
查看>>
你见过最牛逼的程序员是什么样的?拳打回车键,脚踩Emacs编辑器
查看>>
相比加班的程序员,企业更喜欢“偷懒”的程序员?程序员偷的不是懒,是高效!
查看>>
初学Java必备基础知识,编程领域你需要掌握的关键点!
查看>>
阿里五年Java程序员的总结,献给还在迷茫中的你!
查看>>