Solr服务搭建配置步骤(二)

中文分词器IKAnalyzer配置

将下载的IKAnalyzer修改版本解压缩,把目录下ik-analyzer-solr5-5.x.jar复制到tomcat目录下\webapps\solr\WEB-INF\lib目录下

将ext.dic、IKAnalyzer.cfg.xml、stopword.dic三个文件复制到tomcat目录下\webapps\solr\WEB-INF\classes目录下

修改tomcat目录下solrHome\mycore\conf\managed-schema文件,文件内添加IK分词器配置:


      
        
       
    

Solr服务搭建配置步骤(二)_第1张图片 

solr数据导入(MySql)配置

把solr-6.5.1\example\example-DIH\solr\db\conf目录下 admin-extra.html、admin-extra.menu-bottom.html、admin-extra.menu-top.html三个文件复制到solrHome\mycore\conf目录下

Solr服务搭建配置步骤(二)_第2张图片

 

把下载的mysql驱动包复制到tomcat目录下\webapps\solr\WEB-INF\lib目录下(不放solr导入数据的时候会连接报错)

在solrconfig.xml文件中加入E:/common/tomcat/apache-tomcat-9.0.16/webapps/solr/WEB-INF/lib/" regex=".*\.jar" />(红色标记处按照实际修改,这里用的是绝对地址)

Solr服务搭建配置步骤(二)_第3张图片

在solrconfig.xml文件中 上几行添加:

  
        
         data-config.xml  
        
 

在同目录下创建data-config.xml,内容如下:

${dih.delta.id}和${dih.last_index_time}是内置函数。 

其中${dih.delta.id}中的id要替换成pk的值,如${dih.delta.serviceid}


  
    
     
      
          
            
            
            
            
            
            
            
            
            
          
      
  

修改tomcat目录下solrHome\mycore\conf\managed-schema文件,配置filed信息:( _version_、_root_、_text_三个filed是系统本身的不能删除,否则会运行错误)

type="text_ik"(text_ik是上面配置的,这里使用配置的)

serviceid根据实际PK修改

solr模糊匹配多个字段值,配置如下面copyField

 

    
    
    
    
    
    
    
    
    
    
    
      
    
    
    
    

    
    

    
    
    
    
    
    
    

启动tomcat ,访问: http://localhost:8080/solr/index.html,选择Core admin输入如下设置:

Solr服务搭建配置步骤(二)_第4张图片

 

点击Add Core按钮,成功后,点击Core Selector选择刚刚新增的mycore

Solr服务搭建配置步骤(二)_第5张图片

 

进入到mycore选择Dataimport进行索引操作, 这儿可以选择full-import(全量索引)或者delta-import(增量索引),选择增量索引需要把clean的勾给去掉,不然会清除之前的,增量的索引的初衷是对新增或者修改的记录重新索引,会追加到原有的索引文件当中。当我们选择full-import的时候,最好就是把原有的索引文件给清空重新索引。

Solr服务搭建配置步骤(二)_第6张图片

 

选择Query测试

Solr服务搭建配置步骤(二)_第7张图片

 

选择Analysis,选择自己配置的text_ik,测试

Solr服务搭建配置步骤(二)_第8张图片

 

 

 

 

你可能感兴趣的:(Solr,Solr实战运用)