Solr是受歡迎的,速度極快的開源企業搜索平臺從Apache Lucene項目。其主要功能包括強大的全文搜索,高亮顯示,面搜索,動態聚類,數據庫集成,豐富的文件(如Word,PDF)處理,和空間搜索。它具備高度的可擴展性,提供分佈式的搜索和索引複製,它的力量搜索和許多世界上最大的互聯網網站導航功能。java
Solr是用Java編寫的,運行做爲一個獨立的全文搜索服務器在一個servlet容器如jetty。Solr使用Lucene Java搜索圖書館全文索引和搜索的核心,有如HTTP、XML和JSON REST的API,能夠很容易地使用任何編程語言。Solr的強大的外部配置容許根據任何類型的應用程序都不要Java編碼,它有一個普遍的插件架構的時候更先進的定製要求。linux
下載地址:http://mirrors.noc.im/apache/lucene/solr/5.4.0數據庫
a)解壓
apache
b)進入解壓目錄
編程
運行 windows CMD:bin\solr.cmd start linux:bin/solr start -----啓動命令----- 幫助: bin/solr start -hlep -f :前臺啓動,而且在console中打印log。 -c :使用SolrCloud模式,若是沒有-z啓動,則在當前port+1000啓動一個Zookeepr的啓動。 -h :服務器名字。 -p :服務器端口。 -d :定義服務器。 -z :Zookeeper鏈接啓動,只有在運行了SolrColud實例使用,並使用-c啓動內嵌的zookeeper,不要使這個參數。 -m :設置JVM的內存大小。 -s :設置solr系統參數;solr將建立一個很想的directories在這文件下。容許你使用一樣的host啓動多個solr,而且可以重複利用-d的參數。 -e :實例啓動:cloud、techproducts、dih、schemaless -a :添加JVM參數來啓動。 -V :設置。
windows CMD:bin\solr