求教:如何能提高solr重建索引的速度,谢谢
有三个字段: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特性不是非常熟悉,请大侠不吝赐教,指点下如何提高重建索引的速度,非常感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
楼主后面找到解决方案了吗,我现在也被这个困住了