solr 4.1入门官方文档

来源:互联网 发布:淘宝编辑宝贝详情 编辑:程序博客网 时间:2024/05/21 06:42

综述:

本文档包含了一些基本的运行中的solr需要的一些示例schema和示例数据

要求:

跟随这篇文档你需要

1.java1.6或者更高,你可以得到从以下链接得到它Oracle,Open JDK, 或者IBM

2.一个Solr发行版本

现在我们开始

请在看这篇文档的时候确保solr运行在本机,以便文档中的链接能正确指向solr服务器,

MacOS:

user:~solr$ lssolr-nightly.zipuser:~solr$ unzip -q solr-nightly.zipuser:~solr$ cd solr-nightly/example/
Solr可以运行在你选择的任何一个Java Servlet 容器中,但是为了简化 我们采用自带的Jetty

使用Jetty启动Solr WAR 和一些配置 运行start.jar

user:~/solr/example$ java -jar start.jar2012-06-06 15:25:59.815:INFO:oejs.Server:jetty-8.1.2.v201203082012-06-06 15:25:59.834:INFO:oejdp.ScanningAppProvider:Deployment monitor .../solr/example/webapps at interval 02012-06-06 15:25:59.839:INFO:oejd.DeploymentManager:Deployable added: .../solr/example/webapps/solr.war...Jun 6, 2012 3:26:03 PM org.apache.solr.core.SolrCore registerSearcherINFO: [collection1] Registered new searcher Searcher@7527e2ee main{StandardDirectoryReader(segments_1:1)}
这样就启动了Jetty应用服务器在8983端口,来自于Solr的日志信息会在你的终端展示

索引数据

你的Solr服务器已经启动在运行,但是他并不包含任何数据.你可以通过POSTing 命令来向Solr中添加或更新documents ,最后提交这样添加和删除,这些命令可以用各种形式

这些例子文档字典包含了样板文件来展示一些Solr接受的一些命令类型,还有一个java实用工具来从命令行来post他们(post.sh shell script 也可以用,但是在这篇文档,我们将用跨平台的Java client.运行java -jar post.jar -h 这样可以看看它的各种选项).


原创粉丝点击