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

发布于 2021-11-30 21:12:01 字数 453 浏览 799 评论 1

有三个字段: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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眉黛浅 2021-12-02 01:45:20

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文