Add& amp;的基本区别是什么? Solr承诺?我们已经阅读了几个文档,但现在仍然非常清楚它究竟做了什么,以及何时使用Add&何时使用Commit?
据我了解,Add将数据添加到solr数据库中,并提交更新其索引以包含新数据?但是,仍然不是很清楚因此,在这里发布它非常清楚地理解它。
答案 0 :(得分:6)
添加会将文档添加到索引中 但是,除非您提交,否则文档不会作为搜索结果返回 当您索引文档以解决所有更改(添加/删除/更新)时,您将显示,直到您运行commit命令。
A commit operation makes index changes visible to new search requests.
由于提交是一项繁重的操作(涉及打开搜索器和自动加热缓存),您可以添加文档但应分批提交。