solr整合springmvc开发(一)

开发前提:将数据库导入索引库

1.自定义一个索引库

2.配置IKAnalyzer中文分析器

   a.把IKAnalyzer2012FF_u1.jar添加到solr/WEB-INF/lib目录下

   b.复制IKAnalyzer的配置文件和自定义词典和停用词词典到solr的solr/WEB-INF/classes目录下。复制IK分词器配置文件、自定义词典、停用词词典(词典需要自己配置)

   c.在schema.xml中添加一个自定义的fieldType,使用中文分析器

   

       

       

   

    d.在schema.xml中添加field,指定field的type属性为text_ik

重启tomcat,查看是否生效。

solr整合springmvc开发(一)_第1张图片

3.根据数据库字段,来定义field

如下配置到scheme配置文件即可:

  

  

  

  

  

 

  

  

  

导入数据库需要在索引库中lib目录(没有,则创建)下添加两个jar包--solr-dataimporthandler-4.10.3.jar 和 MySQL驱动包

4.修改solrconfig.xml,加载刚刚复制进来的jar包

  添加以下配置即可:

 

 

5.在solrconfig.xml配置文件中添加:

  

      class="org.apache.solr.handler.dataimport.DataImportHandler">

   

      data-config.xml

    

       

6.在自定义的索引库的conf\目录下创建data-config.xml文件

 

  

                driver="com.mysql.jdbc.Driver"  

               url="jdbc:mysql://127.0.0.1:3306/solr"  

                user="root"  

                password="root"/>  

  

      

               

               

               

               

               

               

               

         

 

     solr整合springmvc开发(一)_第2张图片

点击execute执行。导入数据完成



你可能感兴趣的:(solr整合springmvc开发(一))