求教:如何能提高solr重建索引的速度,谢谢

稀饭 发布于 2015/06/01 18:08
阅读 1K+
收藏 0

有三个字段:id(int),typeId(int),content(text_general),content纯内容大小大概在500K,这三个字段都有indexed,store。在页面上展示时,需要对typeId进行facet

现在问题是:需根据业务不定时对content按某关键字搜索,然后对检索到的所有doc更新typeId字段,如果搜索到的记录数有1W条的话,如何批量将这些记录的typeId从1变成2呢?

我现在的做法是取到这1W条的id,然后用solr的部分更新功能,将这些id对应的typeId设置成2。虽然是部分更新,但solr还是重新创建索引,这样的结果就是变更这1W条速度非常慢,大概每条速度在200ms。solr的配置基本是用官方默认的配置,用单台solr服务器,没集群

由于刚接触solr,可能对solr特性不是非常熟悉,请大侠不吝赐教,指点下如何提高重建索引的速度,非常感谢


加载中
0
云无痕

楼主后面找到解决方案了吗,我现在也被这个困住了

返回顶部
顶部