SOLR introduces SOLR role
SOLR is a high performance, using Java5 development, based on Lucene Full-Text Search server. At the same time, it is extended to provide a richer query language than Lucene , while it is configurable, extensible, and optimized for query performance, and provides a complete functional management interface, a very good Full-Text search engine .
SOLR download
http://archive.apache.org/dist/lucene/solr/
SOLR Application Deployment Readiness:
1. The Linux system already has JDK and Tomcat installed
2. SOLR Compression Pack: solr-5.2.1.tgz
Deploying the SOLR Server
1. Upload the solr-5.2.1.tgz to Linux.
2. Unzip the SOLR-5.2.1.TGZ compressed package, unzip the command:
TAR–XZVF solr-5.2.1.tgz
The folder structure of the unpacked package, unlike the previous version, is that the SOLR deployment package is placed in the server folder, and Collection1 needs to be created on its own, and then the ConfigSet configuration in/SERVER/SOLR is copied to the folder you created.
3. Copy the/server/webapps/solr.war to the WebApps of Tomcat.
Copy command:
Cp–r Solr.war/usr/local/tomcat7/webapps
4. Go to TOMCAT7, unzip the war, and then delete the war package.
Cd/usr/local/tomcat7/webapps Unzip Solr.war–d SOLR
5. Copy SOLR-related dependency jar packages into/usr/local/tomcat7/webapps/solr/web-info/lib
Copy command:
cp–r */usr/local/tomcat7/webapps/solr/web=info/lib
6. Go to/usr/local/tomcat7/webapps/solr/web=info/Modify the Solr/home in Web. xml
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/usr/ Local/solr/server/solr</env-entry-value> <env-entry-type>java.lang.string</env-entry-type > </env-entry>
7. Modify the encoding urlencoding= "UTF-8" in Tomcat's Server.xml file
<connector port= "8080" <span style= "color: #ff0000;" > urlencoding= "UTF-8" </span> redirectport= "8443" connectiontimeout= "20000" protocol= " http/1.1 " />
8. Start the Tomcat server and access the http://localhost:8080/solr/
If you have configured IP , please visit IP , but not localhost .
9. Create a core in SOLR
Note: Create directly Core , an error occurs.
9.1 Creating the Collection1 folder
mkdir Collection1
9.2 Copy the Conf folder in Configsets/sample_techproducts_configs to Collection1, and data and other files are automatically created by SOLR.
Cp–r Configsets/sample_techproducts_configs Collection1
9.3 Go to the http://localhost:8080/solr/page and enter into Core_admin to create the core named Collection1. Created successfully.
10. Test SOLR
1. Add index
2. Querying the Index
Linux Cluster Series (iii): SOLR full-Text Search server Deployment (Solr-5.2.1)