我可以在Solr中查看已删除的文档吗?

时间:2016-05-18 05:13:50

标签: solr lucene solr4

我正在Solr中进行部分文档更新。根据此链接,Referred表示在更新文档时,它会删除较旧的文档,并在内部Solr中添加为新文档。

我可以查看这些已删除的文档,因为我读到它会被软删除而不会被物理驱逐吗?这是否会导致在添加和添加然后更新之间增加1000个文档的内存?

请在此澄清我。

1 个答案:

答案 0 :(得分:0)

Solr中文档的所有更新与删除/添加相同。在优化索引之前,不会从索引中物理删除旧文档,或者由于合并而重写段文件。差异通常与内存使用无关,因为它只在磁盘上存储的段文件中很明显。但是,如果与索引的读取负载相比,如果您的更新负载非常大,则缓存存在某些问题 - 您可以调整某些设置以适应这种情况(但如果您正在谈论1000个文档 - 那么&# 39;无论如何都不会有任何实际差异。)

Luke可能会向您显示您在细分文件中寻找的详细信息,或者write a small Java application to inspect您可能感兴趣的部分。