综述:
本文档包含了一些基本的运行中的solr需要的一些示例schema和示例数据
要求:
跟随这篇文档你需要
1.java1.6或者更高,你可以得到从以下链接得到它Oracle,Open JDK, 或者IBM
2.一个Solr发行版本
现在我们开始
请在看这篇文档的时候确保solr运行在本机,以便文档中的链接能正确指向solr服务器,
MacOS:
user:~solr$ ls solr-nightly.zip user:~solr$ unzip -q solr-nightly.zip user:~solr$ cd solr-nightly/example/Solr可以运行在你选择的任何一个Java Servlet 容器中,但是为了简化 我们采用自带的Jetty
使用Jetty启动Solr WAR 和一些配置 运行start.jar
user:~/solr/example$ java -jar start.jar 2012-06-06 15:25:59.815:INFO:oejs.Server:jetty-8.1.2.v20120308 2012-06-06 15:25:59.834:INFO:oejdp.ScanningAppProvider:Deployment monitor .../solr/example/webapps at interval 0 2012-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 registerSearcher INFO: [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 这样可以看看它的各种选项).