Solrとデータベースを結合して全文検索を実現する。

69463 ワード

                    Solr            。     ,      ,                。

1. Java JDK Tomcat

jdk Server Tomcat, , 。

2. Solr Core

Solr , Solr Solr 4.2.0.
DB shema.xml solrconfig , :
schema.xml :
    
    
   
   
   
   
uniqueKeys :

 
 
 customer_id






  

 
   

   
        

   
   
   
   
   

   
   
   
   

   

   

   
   
   
   
   
   
   
   
   
   
   
   

   
   
   

   
   

   
   

   
   

   

   

    
    
   
   
   
   
   

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

   
   

   
   
   

   
   
   
   
   
   

   
   

   
   

   

    
   
   
 


 
 
 customer_id
 

 

  

   
   
   
   
   
   

   
   

   
   
   
   
   
   
   
   
   

   
   
	
   
	   
   

   
   
 
  
    

    
    

    
    

        

    
    
    
    
    

    
    
    
    
    

    
    

    
    


    
    

    
    
    
    
    
    

    
    

    

    

    
    
      
        
      
    

    
    
      
        
        
        
        
      
      
        
        
        
        
      
    

    
    
      
        
        
        
        
        
	
        
	
        
      
      
        
        
        
        
	
        
	
        
      
    

    
    
      
        
        
        
        
        
        
        
        
      
      
        
        
        
        
        
        
        
      
    

    
    
      
        
        
        
        
        
        
        
        
        
      
    

    
    
      
        
        
        
        
      
      
        
        
        
        
      
    

    
    

    
    
      
        
        
        
        
        
        
        
        
      
    
    
    
      
        
        
      
    

    
      
        
        
        
      
    

    
    
      
        
        
      
    

    
    
      
	
      
      
	
      
    
    
    
      
	
      
      
	
      
    

     
    

    
    

    
    

    
    

   
    
             


   

    
    
       
        
        
        
        
        
        
        
      
    

    
    
       
         
        
        
               
      
    
    
    
    
       
        
        
        
        
        
               
      
    
    
    
    
      
        
        
        
        
        
        
      
    

    
    
       
        
        
        
               
      
    
    
    
    
       
        
        
        
               
      
    
    
    
    
       
        
        
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
      
    
    
    
    
      
        
        
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
           
      
    
    
    
    
       
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
        
        
      
    
    
    
    
      
      
        
        
        
        
        
        
        
        
        
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
        
      
    
    
    
    
       
        
        
        
        
      
    
    
    
    
       
        
        
        
        
      
    

 
  
  
  


solrconfig.xml :
jar :
  
  

  
  

  
  

  
  

  
jar ," mysql-connection>*\.jar" “apache-solr-dataimporthandler.*\.jar” config

  
    
      db-data-dev-config.xml
    
  
  

db-data-dev-config.xml( solrconfig.xml )


    
    
         
                
		 
    


3. Tomcat

tomcat Solr Core Context, “conf\Catalina\localhost” 。 , solr.xml。 :


  

war , 。

4.
DOS , Tomcat bin , : startup.bat
, 。



, , 。
:http://localhost:8088/solr/customer/dev/dataimport?command=full-import。

, 。






く したSolr 4.2.0 sorceonfig.xml ( ) の Solr schemalXML <script type=「text/javascript」id=「bdshell js」/>document.getElementById(「bdshelll js」).src=「http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=「+Math.ceeir(new Date()/3600000000)