ubuntu下安装solr(总结)

感觉好长时间没有写博客,由于最近忙,加上公司来了一SB运营人员,搞的整个团队都很郁闷,我也就没那时间写技术类的博客!不发牢骚了,进入正题。


solr是java做的一个搜索引擎,安装solr之前一定要先安装JDK的


1.安装JDK

apt-get install openjdk-7-jdk

2.下载solr软件 官方最新版本是4.8.1(点击下载)

   

3.安装php的solr扩展(查看安装)


4.配置solr的schem.xml文件


    
     
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
    
    
    keyword
    
    id
   
   
   
   
   
   



5.配置solr中文分词法(IK,mmseg,)

            配置分词法前要下载相应的jar包(下面主要介绍三种分词法)

           IKAnalyzer下载,  mmseg下载 ,jcseg下载 

          第一步:下载相应的分词文件后 如:IKAnalyzer2012FF_u1.jar文件放到   solr-4.8.0/example/webapps/solr/WEB-INF/lib目录下(前提是先解压solr-4.8.0/example/solr.war)  解压这个文件用的命令:jar -xvf solr.war ./solr


        第二步:压缩文件  jar -cvf solr.war ./solr


第三步:配置分词  schema.xml





  









    
        
    


 
  
      
          
      

  
      
          
      

  
      
           
      


6.修改 solr的IP及端口(要修改 solr-4.8.0/example/etc/jetty.xml

    
      
          
             设置成任何IP可访问
             在这里设置默认端口
            50000
            1500
            false
          
      
    

7.配置搜索时多个关键字用空格分开时出现的错误页面问题:(修改conf中的solrconfig.xml)

  
     
       explicit
       10
       keyword设置成要搜索的字段
              
          title^10.0 keywords^5.0
       
     
  

8.suggest配置(百度搜索时下拉框提示效果)

修改solrconfig.xml文件 添加以下几行代码

     
    string  
        
        suggest    
        org.apache.solr.spelling.suggest.Suggester    
        org.apache.solr.spelling.suggest.tst.TSTLookup    
        keyword  //设置成搜索的关键字(索引字段)
        0.0001 
        	
        freq  
        true  
        true       
        
        
   
      
        
        true    
        suggest    
        10    
        true  
        false        
        true  
            
        
        
        suggest    
        
  


以下配置是经过个人实践,有不理解或不明白的地方,欢迎前来交流!  QQ 327168521

你可能感兴趣的:(solr)