Solr: Install
Download
#wget https://archive.apache.org/dist/lucene/solr/4.7.0/solr-4.7.0.tgz
Extract
#tar zxf solr-4.7.0.tgz -C ~/
Start
#cd ~/solr-4.7.0/example
#java -jar start.jar
Adimn
http://localhost:8983/solr
----------------------------------------------------------------------------------------------------------------------------------
Directory listing of the solr-4.7.0 installation after extracting
In Solr, a core is composed of a set of configuration files, Lucene index files, and Solr’s transaction log. One Solr server running in Jetty can host multiple cores.
-----------------------------------------------------------------------------------------------------------------------------------
Index example docs
#cd $SOLR_INSTALL/example/exampledocs
#java -jar post.jar *.xml
http://localhost:8983/solr/collection1/browse
------------------------------------------------------------------------------------------------------------------------------------
<<Solr In Action>> is the best source to study solr.
download example source code
#git clone https://github.com/treygrainger/solr-in-action
#cd solr-in-ation
alter the pom.xml to add the following code to avoid compile error: maven annotations are not supported in source 1.3
<project ....> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins> </build> </project>
#mvn clean package