我是java的新手,但在灯的专家。 我正在使用solr来满足我的搜索要求。定制Solr优化
但是我需要对在线用户和一些标准进行实时搜索。
当前实施: 我发送的所有在线用户ID(+ offcourse其他搜索条件)在发布请求是非常缓慢的。
为了克服这一点,我必须做一些内部的代码更改。
有人能指导我如何去了解这种变化,是有可
我是java的新手,但在灯的专家。 我正在使用solr来满足我的搜索要求。定制Solr优化
但是我需要对在线用户和一些标准进行实时搜索。
当前实施: 我发送的所有在线用户ID(+ offcourse其他搜索条件)在发布请求是非常缓慢的。
为了克服这一点,我必须做一些内部的代码更改。
有人能指导我如何去了解这种变化,是有可
任何教程优化Solr的是很容易的。实际上,Solr人员自己想出了一个提升performance of Solr的wiki页面。
您可以通过多种方式调整Solr。你应该看的基本调整情况如下:
-Xmx2048m -Xms512m”(2G/512M)
SolrCache
这是必需的。Zookeeper
移动到另一个磁盘(如果使用)。如果索引很大,则Solr对I/O调用的数量将会降低组件性能。Zookeeper
超时期限。GC
次,我在Zookeeper
盒子上发现了长达20秒的停顿。还使用了建议调整堆,看看在guide to Solr performance tuning。
但是,最后,请记住Solr不适用于实时搜索。
问题是如何做内部改变不优化现有参数 –
你在当前的实现或其他技术中使用solr吗? – Dany