您的位置:首页 > 编程语言 > Java开发

lucene服务器solr

2016-01-18 00:00 399 查看
摘要: Solr是受欢迎的,速度极快的开源企业搜索平台从Apache Lucene项目。其主要功能包括强大的全文搜索,高亮显示,面搜索,动态聚类,数据库集成,丰富的文件(如Word,PDF)处理,和空间搜索。它具有高度的可扩展性,提供分布式的搜索和索引复制,它的力量搜索和许多世界上最大的互联网网站导航功能。

lucene服务器Solr

一、概述

1.1 简述

Solr是受欢迎的,速度极快的开源企业搜索平台从Apache Lucene项目。其主要功能包括强大的全文搜索,高亮显示,面搜索,动态聚类,数据库集成,丰富的文件(如Word,PDF)处理,和空间搜索。它具有高度的可扩展性,提供分布式的搜索和索引复制,它的力量搜索和许多世界上最大的互联网网站导航功能。

Solr是用Java编写的,运行作为一个独立的全文搜索服务器在一个servlet容器如jetty。Solr使用Lucene Java搜索图书馆全文索引和搜索的核心,有如HTTP、XML和JSON REST的API,可以很容易地使用任何编程语言。Solr的强大的外部配置允许根据任何类型的应用程序都不要Java编码,它有一个广泛的插件架构的时候更先进的定制要求。

二、使用

2.1 下载:(5.4版)

下载地址:http://mirrors.noc.im/apache/lucene/solr/5.4.0

2.2 运行:

a)解压

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 :设置。




2.3 停止:

windows CMD:bin\solr
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java solr