尽管这
IndexingOperationListener并不是要修改文档,但是代码看起来不错。唯一的事情是您只修改了已建立索引的lucene文档,其中不包含要删除的字段。如果您不想在源代码中使用它,也必须修改源代码。但我认为,即使您在文档中看到了该字段,也无法对其进行实际搜索,因为它不是在lucene中。如果可以搜索并获得结果,则需要确保您的自定义代码确实在运行。
另外,您无需清除列表并再次添加所有文档。您只需要修改循环中的文档即可。

尽管这
IndexingOperationListener并不是要修改文档,但是代码看起来不错。唯一的事情是您只修改了已建立索引的lucene文档,其中不包含要删除的字段。如果您不想在源代码中使用它,也必须修改源代码。但我认为,即使您在文档中看到了该字段,也无法对其进行实际搜索,因为它不是在lucene中。如果可以搜索并获得结果,则需要确保您的自定义代码确实在运行。
另外,您无需清除列表并再次添加所有文档。您只需要修改循环中的文档即可。