Solr4:Hello World级别示范

参考文章:~/solr/docs/tutorial.html

1.启动服务器(Getting Started):
~/solr/example$ java -jar start.jar
然后可以通过http://localhost:8983/solr/访问后台页面,注意IE在打开页面时好像有问题,用Firefox则完全正常。
2.建立索引(Indexing Data)

~/solr/example/exampledocs$ java -jar post.jar solr.xml monitor.xml
~/solr/example/exampledocs$ java -jar post.jar *.xml

3.更新数据(Updating Data)
因为有主键(ID)的原因,更新数据同于建立数据。更新数据并不是自动提交的,批量更新完成后,需要手工提交:

java -jar post.jar solr.xml monitor.xml
java -jar post.jar -

4.删除数据(Deleting Data)

java -Ddata=args -Dcommit=false -jar post.jar "<delete><id>SP2514N</id></delete>"

删除数据时并不是自动提交的,批量更新完成后,需要手工提交:

java -jar post.jar -

5.查询数据(Querying Data)
通过http://localhost:8983/solr/#/collection1/query直接查询,或者通过如下格式调用:
http://localhost:8983/solr/collection1/select/?indent=on&q=video&fl=name,id&wt=xml
参数详细参考:http://wiki.apache.org/solr/SearchHandler
查询语法(参数q)参考http://wiki.apache.org/solr/SolrQuerySyntax
 

清除索引:
方式A:浏览器方式,在浏览器中输入下列URL:
http://localhost:8983/solr/update?stream.body=<delete><query>*:*</query></delete>
http://localhost:8983/solr/update?stream.body=<commit/>

方式B:命令方式,命令行执行:

java -Ddata=args -Dcommit=false -jar post.jar "*:*"
java -jar post.jar -

方式C:停止服务器,删除~/solr/example/solr/collection1/data目录下面所有内容,重启服务器即可。

posted @ 2013-01-18 17:11  那些年的事儿  阅读(775)  评论(0编辑  收藏  举报