solr对数据库建立索引

  1.将下载下来的solr的dist文件夹下的solr-dataimporthandler-4.6.0.jar和solr-dataimporthandler-extras-4.6.0.jar放入     tomcat该路径下:..\tomcat\webapps\solr\WEB-INF\lib中。

2、将mysql jar驱动导入lib中

3、修改solrconfig.xml,添加如下代码

     

  1. <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">   
  2.           <lst name="defaults">   
  3.                <str name="config">data-config.xml</str>   
  4.           </lst>   
  5.     </requestHandler>  
4、在solrconfig.xml同一个目录下新增data-config.xml内容如下:
  1. <?xml version="1.0" encoding="UTF-8" ?>  
  2.   
  3. <dataConfig>   
  4.   <dataSource type="JdbcDataSource"   
  5.               driver="com.mysql.jdbc.Driver"   
  6.               url="jdbc:mysql://127.0.0.1:3306/searchtest"   
  7.               user="root"   
  8.               password="123456"/>   
  9.   <document>   
  10.         <entity name="id" query="select id,url,c_title,c_text from solrtable"></entity>   
  11.   </document>   
  12.   
  13. </dataConfig>  
5、在schema.xml中增加如下代码:
            <field name="_version_" type="long" indexed="true" stored="true"/>  (自带的)
           <field name="_root_" type="string" indexed="true" stored="false"/>    (自带的)
            < field   name = "id"   type = "int"   stored = "true"   indexed = "true" />   
          <field name="c_title" type="text_ik" indexed="true" stored="true"/>
           <field name="c_text" type="text_ik" indexed="true" stored="true"/>
        text_ik是ik中文分词器
6、重启tomcat,看测试效果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值