[solr] 一个关于solr的问题

lliugh 2010-11-18
大家好,
    我现在有个需求,有两个服务器一个上布置solr,一个上是web应用。那web应用是只能通过http的方式访问solr吗?但http方式访问太慢,solr有没有其它访问方法。或嵌入式查询,就像本地查询lucene一样?
illu 2010-11-18
慢的原因是什么
是因为应用的queries per second过高 还是因为海量数据查询时间过长?
lliugh 2010-11-18
就是应用方觉得http访问的方式慢。
lukeall 2010-11-19
illu 写道
慢的原因是什么
是因为应用的queries per second过高 还是因为海量数据查询时间过长?

如果是queries per second过高怎么解决?望指点
illu 2010-11-19
master/slave 读写分离
即solr replication
http://wiki.apache.org/solr/SolrReplication#Configuration
lliugh 2010-11-19
solr有嵌入式开发的方式吗,就是不用http访问,用mount等方式让查询?
illu 2010-11-19
lliugh 写道
solr有嵌入式开发的方式吗,就是不用http访问,用mount等方式让查询?

为什么不选用lucene呢 你们用了solr那些特性?
我只接触过solr使用http来访问
不过说白了 嵌入式是势必可以实现的
因为solr也就是把它的核心搜索功能用http包装了一下
但需要看solr源代码 就是对solr进行二次开发  我感觉还不如使用lucene

所以我问你们使用了那些solr特性  如果各方面允许的话 可以考虑下lucene
lliugh 2010-11-19
我们web应用是好几台机器,而索引也有好几种,如果用lucene的话,定时更新不能保证所有服务器同步。如果用mount方式,lucen也有问题,所以想用solr统一管理所有索引。然后让其它服务器从一个统一的地方查询索引。
illu 2010-11-19
这样啊。。
你们一个查询 solr耗时是多少呢  你们觉得慢
lliugh 2010-11-19
OH,现在还在技术论证阶段,想找各种解决方案对比一下。
目前用http和solrj的方式都能实现。
Global site tag (gtag.js) - Google Analytics