[solr ] 关于solr如何加入到自己的应用

RobustTm 2012-01-11
大家好,之前我也只是使用lucene了做了个系统中搜索模块。
现在学习solr,主要是想通过它来实现分布式索引搜索,搭建企业级搜索应用。

我按照资料在本地搭建了服务器,能够搜索,能够自己手动post xml建立索引,但是比较疑惑的是如何将它应用到我的系统中来。

1.貌似我第一次没有自己post xml数据,部署第一次启动后就有索引产生,这个是什么原因?
2.将solr加入到自己应用中,是否要开启solr server,在应用中通过http来传递数据让solr server建立索引和搜索。也就是说自己应用单独是个服务器,solr也是单独服务器。


新手,问题可能不太确切,谢谢大家指导。
yuhao_1202 2012-05-05
1. 没有post数据时,虽然会建立索引文件,但查询结果不会有数据.不知道你是如何部署Solr的?它自带的example是有数据的。

2.要开启Solr(即将solr 部署在tomcat里面),就像web service那样,通过http请求传递查询关键词,接收查询结果就可以。

也可以用嵌入某个应用的solr服务器,但这样用得比较少,因为用solr的大部分是大数据量情况,性能很重要,嵌入式的solr,在调整和性能优化上不太方便。
Global site tag (gtag.js) - Google Analytics