当前位置: 首页 > solr, 搜索 > 正文

Solr4.0之Hello World级别示范

关键字:
1 星2 星3 星4 星5 星 (2 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share

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

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

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

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

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

4.删除数据(Deleting Data)

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

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

1
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=*:*

http://localhost:8983/solr/update?stream.body=

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

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

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

本文固定链接: http://www.chepoo.com/solr4-0-hello-world-demo.html | IT技术精华网

Solr4.0之Hello World级别示范:等您坐沙发呢!

发表评论